CS

· CS
layer1 - 물리 계층 네트워크 데이터가 전송되는 물리적인 매체입니다. 0과 1로 이루어져 있는 디지털 신호를 아날로그로 변환하고 그 반대 작업도 수행합니다. 물리 계층 (Physical Layer) Bit 전압, 허브, 네트워크 어댑터, 중계기 및 케이블 사양, 신호 변경(디지털,아날로그) 10BASE-T, 100BASE-TX, ISDN, wired, wireless, RS-232, DSL, Twinax layer2 - 데이터 링크 계층 1홉 통신을 담당합니다. 홉이란 컴퓨터 네트워크에서 노드에서 다음 노드로 가는 경로를 말합니다. 1홉 통신이면 한 라우터에서 그 다음 라우터까지의 경로를 말합니다. 데이터 링크 계층의 주 목적은 물리적인 장치를 식별하는 데 사용할 수 있는 주소 지정 체계를 제공하는..
· CS
이 게시글은 https://developer.mozilla.org/ko/docs/Web/HTTP/CORS 의 내용을 토대로 작성되었습니다. CORS란 교차 출저 리소스 공유 CORS는 추가 HTTP 헤더를 사용하여, 한 출저에서 실행 중인 웹 어플리케이션이 다른 출저의 자원에 접근할 수 있는 권한을 부여하도록 브라우저에게 알려주는 정책이다. 아래는 교차 출처 요청의 예시이다. domain-a.com 이라는 사이트가 보내는 Http Request의 Origin은 domain-a.com이라고 볼 수 있다. 이 사이트가 domain-b.com 이라는 Host에게 자원 요청을 하게 된다면, 이 상황을 바로 교차 출저 리소스 공유라고 한다. 보안 상의 이유로, 브라우저는 기본적으로 CORS를 제한한다. 즉 동일 ..
· CS
HTTPS는 대칭키를 사용할까 비대칭키(공개키)를 사용할까? 정답은 둘 다 사용한다 이다. 대칭키는 알다시피 클라이언트와 서버가 같은 키를 공유하면서 암호화된 메시지를 주고받는 방식이다. 그런데 애초에 이 키를 클라이언트에게 어떻게 전송하느냐! 그것이 중요한 문제이자 한계점이었다. HTTPS는 이 문제점을 비대칭키(공개키)를 사용해서 기가 막히게 해결한다. 그리고 그 과정을 TLS(Transport Layer Security) 또는 SSL(Secure Socket Layer)라고 부르는데 오늘은 TLS 핸드 셰이크에 대해서 자세히 알아볼 것이다. 참고로 TLS와 SSL은 서버와 클라이언트의 핸드셰이크 과정을 나타내는 같은 의미의 용어이다. 현재 시점에서 SSL은 TLS로 대체되었으며 (IEFT에 의해) ..
· CS
IP 인터넷 프로토콜의 역할 지정한 IP 주소(IP Address)에 데이터 전달 네트워크의 노드들은 고유한 IP를 부여받는다 패킷(Packet)이라는 통신 단위로 데이터 전달 IPv4란? TCP/IP에서 활용하는 네트워크 주소체계이다. 네트워크 주소를 총 32 비트로 표현하기 때문에 약 43억 개의 주소를 나타낼 수 있다. IPv4 주소는 이미 모두 소진되었다. 이를 대체할 IPv6가 있다. IPv4 패킷(데이터그램) 구조 20~60 바이트의 크기를 가진 헤더(Header)와 그 뒤에 데이터(Data, Payload)가 담긴다. 헤더에는 라우팅과 데이터그램 전달을 위한 정보가 담기고 데이터에는 전달하고자 하는 정보가 담긴다. IPv4 헤더 구조 VER : 인터넷 프로토콜 버전을 의미한다. HLEN : ..
@xftg77g
'CS' 카테고리의 글 목록