본문 바로가기

CS 지식22

OSI 7계층이란 ? 초기 여러 정보 통신 업체의 장비들은 같은 업체끼리만 연결이 되어 호환성이 없었는데, 모든 시스템들의 상호 연결에 문제가 없도록 표준을 정한 것이 OSI 7계층이다. OSI 7계층 개방형 시스템 상호 연결 모델의 표준이다. 실제 인터넷에서 사용되는 TCP/IP 는 OSI 참조 모델을 기반으로 단순화한 것이다. 작동 원리 OSI 7계층은 응용, 표현, 세션, 전송, 네트워크, 데이터링크, 물리 계층으로 나뉜다. 전송시 7계층에서 1계층으로 각각의 층마다 인식할 수 있는 헤더를 붙인다. 수신시 1계층에서 7계층으로 헤더를 떼어낸다. 출발지에서 데이터가 전송될 때 헤더가 추가되는데, 2계층에서만 오류 제어를 위해 꼬리 부분에 추가된다. 물리계층에서 1 또는 0의 신호가 되어 전송 매체를 통해 전송한다. Lay.. 2022. 11. 3.
[TCP] 3-way / 4-way handShake TCP 는 장치들 사이에 논리적인 접속을 성립하기 위해 handShake 를 사용한다. 1. TCP 3-way handShake : TCP/IP 네트워크 환경에서 서버와 클라이언트를 연결하는데 필요한 프로세스이며, 데이터를 주고받기 전에 서버와 클라이언트가 확인 패킷을 3단계로 교환하여 연결을 맺는다. TCP Flag Flag 설명 SYN(연결 요청 플래그) - TCP에서 세션을 성립할 때 가장 먼저 보내는 패킷, 시퀀스 번호를 임의적으로 설정하여 세션을 연결하는 데 사용되며 초기에 시퀀스 번호를 보낸다. ACK(응답 플래그) - 상대방에게 패킷을 받았다는 것을 알려주는 패킷으로 다른 플래그와 같이 출력되기도 한다. - 수신자가 송신자의 시퀀스 번호에 ACK를 보낸다. (보통 +1 하여 보냄) - ACK.. 2022. 11. 2.