Computer Science/Network14 TCP 3 way handshake & 4 way handshake TCP handshake TCP는 신뢰성 있는 통신을 위해 통신 전 송신단과 수신단의 연결을 수립하고, 통신 완료 후에는 연결을 해제한다. 연결을 수립하고 해제하는 방식은 다음과 같은 handshake를 통해 이루어진다. 연결 수립 : 3-way handshake 통신 방향 보내는 패킷 메시지 C → S SYN 연결 요청 S → C ACK + SYN 수신 완료 + 연결 수락 C → S ACK 연결 수락 확인 ⇒ 연결 완료 연결 해제 : 4-way handshake 통신 방향 보내는 패킷 메시지 상태 C → S FIN 연결 해제 요청. FIN_WAIT S → C ACK 수신 완료. 이때 모든 데이터를 보내고 자신의 통신이 끝날 때까지 기다림 CLOSE_WAIT S → C FIN 모든 데이터를 보낸 후, 연.. 2023. 10. 20. OSI 7계층 OSI 7계층 OSI 7계층은 다음과 같이 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 아래 그림에서 아래부터 1계층 ~ 7계층으로 구성되어 있다. 또 그림과 같이 각 계층을 지날 때마다 header가 붙게 되고, 수신 측은 역순으로 헤더를 분석하게 된다. OSI 7계층을 나누는 이유 통신이 일어나는 과정을 단계 별로 파악할 수 있으며, 특정한 곳에 이상이 생기면 다른 단계의 장비나 소프트웨어를 건들이지 않고도 그 단계만 수정할 수 있기 때문이다. 이상이 생긴 예시를 다음과 같이 볼 수 있다. 🔖 PC방에서 오버워치를 하는데 연결이 끊겼다. 모든 PC가 문제가 있다면 라우터의 문제(3. 네트워크 계층) 광랜을 제공하는 회사의 회선 문제(1. 물리 계층) 한 PC만 문제가 있다면 오버워.. 2023. 10. 20. 이전 1 2 3 4 다음