[네트워크] 3방향 핸드셰이크
·
CS/네트워크
1. 데이터 전달 목적에 따른 전송 계층 통신연결형 통신: 데이터를 정확하게 전달하는 것을 목표로 하는 통신으로, TCP 프로토콜을 사용한다.비연결형 통신: 효율적으로 데이터를 보내는 통신으로, UDP 프로토콜을 사용한다. 2. 3방향 핸드셰이크(3 Way Handshake)TCP 프로토콜이 통신하는 방법으로 통신을 하는 장치 간에 서로 통신할 준비가 되었는지 확인하는 과정이다.송신자는 수신자에게 연결 요청을 위해 SYN(Synchronize Sequence Number)이라는 임의의 숫자를 보낸다.수신자는 ACK와 SYN(임의의 숫자)을 송신자에게 보낸다. 이때 ACK는 앞에서 받았던 SYN에 1이 더해진 숫자이다.마지막으로 송신자가 다시 ACK를 보낸다. 이때 ACK는 앞에 받은 SYN에 1이 더해진..
[네트워크] 네트워크 분류
·
CS/네트워크
1. 범위에 따른 네트워크 분류LAN: 사무실, 건물 등 비교적 좁은 지역을 연결한다.WAN: 도시, 국가, 대륙 등 넓은 지역을 연결하며, 여러 LAN을 서로 연결하는 역할을 한다.ISP: 개인이나 기업에게 인터넷과 같은 WAN에 접속할 수 있는 회선 및 관련 서비스를 제공한다. 2. 메시지 교환 방식에 따른 네트워크 분류회선 교환(Circuit Switching)메시지를 주고받기 전 회선을 설정한 뒤, 해당 회선을 통해 메시지를 주고받는 방식이다.장점: 데이터 전송이 시작되면 해당 회선은 두 사용자만이 독점적으로 사용하므로, 일정한 전송 속도와 데이터 양을 보장받을 수 있다. 실시간 통신에 적합하다.단점: 메시지를 주고받지 않으면서 회선을 점유하는 것은 낭비가 될 수 있다.패킷 교환(Packet Sw..