일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 운영체제의 발달 과정
- 앨런 튜링
- 처리
- 순서도
- 절차적 사고
- 기계어
- 운영체제의 미래
- 레지스터
- 말 인용
- 절차적 사고의 장점
- 프로그래밍
- 뿌..
- 패킷트레이서 이용
- 컴퓨터
- 해결 방안
- 겁나 많아
- 장치에 할당할 수 없는 NET ID Broadcast주소
- 운영체제 서비스
- 소프트웨어
- 운영체제의 기능 1. 자원 관리 기능 2. 시스템 보호 3. 네트워크(통신 기능)
- 미래 사회의 단위
- 선택
- 소프트웨어 시대
- 공부정리
- gensim 3.7.3 설치 오류
- 국립과천과학관
- 딥러닝
- 출력
- 반복 구조 찾기
- 운영체제 목적
- Today
- Total
hye-_
UDP 헤더 설명 본문
UDP는 송수신 장치 간에 비연결형 (Connection-less) 서비스를 지원한다.
비연결형 서비스를 하게 되면 데이터그램 간의 전후 관계를 고려하지 않고 전송한다.
이 말은 ACK를 받지 않고 무조건 데이터를 보낸다는 뜻이다.
UDP는 TCP와 마찬가지로 전송 계층에서 동작하며 포트 번호를 기반으로 통신
UDP도 TCP와 마찬가지로 Well-Known Port를 기반으로 통신한다.
TCP와 달리 수신한 데이터에 대하여 수신확인 응답을 하지 않는다.
예) 'A' 'B' 장치가 있을 경우
1. TCP는 1을 보내면 ACK로 수신확인을 반드시 받아야지 다음 데이터가 가는 시스템이다.
2. UDP가 1을 보낸 뒤 ACK 수신확인을 받지 않더라도 다음 데이터를 계속 전송한다.
UCP는 TCP보다 헤더가 간단하다,
TCP에서 지원하는 다양한 데이터 흐름 제어 기능을 수행하지 않는다.
즉, 이 말은 TCP에서 지원하던 다양한 필드들은 UDP에서는 지원하지 않는다는 말이다.
UDP는 송수신 절차가 비교적 간단하다.
오류 제어 기능은 제공하고 있지만, 없어도 될 정도의 소량의 데이터 전송이나 실시간 데이터 전송에 효과적으로 사용되고 있다.
UDP 헤더
출발지 포트번호 (Source Port Number) 16bit | 목적지 포트번호 (Destination Port Number) 16bit |
길이 (Total Length) 16bit | 검사합(Checksum) 16bit |
출발지 포트번호 (Source Port Number)
출발지 호스트의 포트 번호를 정의한 16비트 필드이며 임의 번호를 사용한다.
포트 번호는 0에서 65535의 범위 내에 있다.
목적지 포트 번호
목적지 호스트의 포트 번호를 정의한 16비트 필드이며, 대부분 Well-Known Port Number를 사용한다.
어떠한 서비스에 접속하느냐에 따라 일반적으로 미리 정해져 있는 번호이다.
길이
헤더와 데이터를 포함한 UDP 데이터 그램의 전체 길이를 나타낸다.
체크섬
헤더와 데이터를 포함한 사용자의 데이터 그램에 대한 오류 검사를 하기 위한 필드이다.
참고사이트 - 메가존아이티평생교육원 | 네트워크Ⅰ | 김정윤
'CS > 네트워크 Ⅰ' 카테고리의 다른 글
IP의 종류 IPv4 , IPv6 알아보기 (0) | 2023.02.22 |
---|---|
IP 헤더 설명 (0) | 2023.02.21 |
TCP 헤더 설명 (0) | 2023.02.21 |
TCP/IP란? (0) | 2023.02.21 |
OSI 7 Layer 계층 캡슐화 (0) | 2023.01.22 |