728x90
반응형

udp 2

[Network] UDP header

- UDP header Source Port (16 bits): 송신자의 포트 번호를 나타냅니다. Destination Port (16 bits): 수신자의 포트 번호를 나타냅니다. Length (16 bits): UDP 패킷의 전체 길이를 바이트 단위로 나타냅니다. 헤더와 데이터를 포함합니다. Checksum (16 bits): 오류 검출을 위한 체크섬 값입니다. UDP 헤더와 데이터를 포함한 전체 패킷에 대한 체크섬을 계산하여 전송됩니다. Data: UDP 패킷에 포함된 데이터를 나타냅니다. UDP 헤더는 상대적으로 간단하며, TCP와 달리 연결 설정, 순서 제어, 흐름 제어 등의 기능을 제공하지 않습니다. UDP는 신뢰성과 순서 보장을 포기하고, 단순한 데이터 전송을 위한 프로토콜로 사용됩니다. 즉..

[Network] TCP와 UDP

- TCP(Transmission Control Protocol) Virtual cercuit이라고도 함.(TCP의 연결 지향성과 패킷 전송 과정에서 연결성과 순차성을 제공하며 가상적인 회선을 구축하기 때문) 연결 지향적인 프로토콜로, 신뢰성과 정확성을 중요시합니다. 데이터 전송 과정에서 패킷의 손실, 손상 또는 순서 변경을 최소화합니다. 핸드쉐이크를 통해 연결 설정과 해제를 수행하며, 데이터 전송 후 연결을 정리합니다. 순차적인 데이터 전송을 보장하고, 데이터의 오류 검출 및 복구를 위해 확인 응답과 재전송을 수행합니다.(TCP는 상대가 못 받을 상황이면 보내지 않는다.) 대부분의 웹 브라우징, 이메일, 파일 전송, 원격 접속 등에 사용됩니다. 전송단위는 segment - UDP(User Datagra..

728x90
반응형