TCP 와 UDP의 비교
그전에 알아야 할거
네트워크 통신 7계층 (OSI 7)
TCP와 UDP는 트랜스 포트 계층 대표적인 프로토콜
간단하게 설명
TCP : 양방향 통신
UDP : 단방향 통신
공통적으로 ip/포트 번호를 이용하여 데이터 전달
UDP(User Datagram Protocol, 사용자 데이터그램 프로토콜)는 비연결 프로토콜
특징
IP 데이터그램을 캡슐화하여 보내는 방법과 연결 설정을 하지 않고 보냄 즉 수신측에 제대로 도착하였는지 확인 여부를 보장하지 않는 비신뢰성 서비스
TCP(Transmission Control Protocol, 전송제어 프로토콜
UDP에 없는 신뢰성과 순차적인 전달을 필요해서 만들어 짐
전송방식
클라이언트가 연결 요청(SYN 데이터 전송)을 하고, 서버가 연결을 수락하면 통신 선로가 고정되고, 모든 데이터는 고정된 통신 선로를 통해서 순차적으로 전달됩니다
TCP는 ACK(acknowledgment : 패킷을 받았다라고 응답하는 것)라는 것을 사용하여 패킷을 보냈는데도 상대 상대편에서 분실이 되어 데이터가 완벽하지 않을때 수신지에서 ACK를 보내 줄 때까지 다시 데이터를 보냄
TCP의 연결지향형 방식을 다른 말로 신뢰성 스트림 서비스라고 부름
단점
1:1통신만 가능
데이터를 보내기전에 연결이 형성이 되어야 됨
비교
가상 사설망은 공중망에서의 개인 정보 유출, 데이터의 절취, 데이터의 변조 등의 위협으로부터 기밀성을 제공하여 안전한 네트워크를 제공해 주는 기능을 가지고 있다.
가상 사설망의 장단점
● 장점
● 단점