UDP User Datagram Protocol UDP LOGO v Protocol
- Slides: 34
컴퓨터공학부 권춘우 UDP (User Datagram Protocol)
UDP LOGO v 프로토콜 포트(Protocol Port) v UDP 개요 v 프로세스-대-프로세스 통신 v 사용자 데이터그램 v UDP 동작 v UDP 용도 Dongyang Mirae University prepared by Choon Woo Kwon
프로토콜 포트(Protocol Port) LOGO v Multitasking 시스템 Ø process, task, application program, user level process v 주어진 한 호스트 내에서 여러 목적지를 구별하 는 메카니즘이 필요 : 역다중화 프로세스 Process 프로세스 Process 프로토콜 포트 메카니즘 Protocol Port Mechanism 운영체제 TCP UDP IP • • • Operating System Dongyang Mirae University prepared by Choon Woo Kwon
프로세스 개념 class kkk { private : int x ; int y ; 객체 생성 new 7 2 x y int main (void) { int x ; int y ; /* 명령문들 */ ……………………… ; ……………………… ; ……………………… ; 객체(object) 1 new public : ……… ; } LOGO 6 20 x y 객체(object) 2 new 클래스(class) 11 2 x y 객체(object) 3 } return 0; 프로그램(program) Dongyang Mirae University 4 프로세스 생성 fork() 20 6 x y 기타 정보 Instruction Pointer (구조체 정보) Data Pointer 프로세스(process) 2 fork() 2 11 x y 기타 정보 Instruction Pointer (구조체 정보) Data Pointer 프로세스(process) 1 prepared by Choon Woo Kwon
UDP 개요(계속) Dongyang Mirae University LOGO prepared by Choon Woo Kwon
UDP 개요(계속) LOGO v 종단간 프로토콜 종류 § TCP • Connection–oriented (연결형) • Reliable § UDP • Connectionless (비연결형) • Unreliable Dongyang Mirae University prepared by Choon Woo Kwon
프로세스-대-프로세스 통신 Dongyang Mirae University LOGO prepared by Choon Woo Kwon
프로세스-대-프로세스 통신(계속) LOGO v 포트 번호 Dongyang Mirae University prepared by Choon Woo Kwon
프로세스-대-프로세스 통신(계속) LOGO v IP 주소 대 포트 번호 Dongyang Mirae University prepared by Choon Woo Kwon
프로세스-대-프로세스 통신(계속) LOGO v IANA 범위 Ø 잘 알려진 포트 : 0 ~ 1, 023 Ø 등록된 포트(registered port) : 1, 024 ~ 49, 151 Ø 동적 포트(dynamic port) : 49, 152 ~ 65, 535 등록 포트 (Register Port) 0 1, 023 49, 152 1, 024 잘 알려진 포트 (Well-Known Port) Dongyang Mirae University 65, 535 49, 151 동적/개인 포트 (Dynamic/Private Port) prepared by Choon Woo Kwon
프로세스-대-프로세스 통신(계속) LOGO v UDP에 의해 사용되는 잘 알려진 포트 Port Protocol Description 7 Echoes a received datagram back to the sender 9 Discards any datagram that is received 11 Users Active users 13 Daytime Returns the date and the time 17 Quote Returns a quote of the day 19 Chargen Returns a string of characters 53 Nameserver Domain Name Service 67 Bootps Server port to download bootstrap information 68 Bootpc Client port to download bootstrap information 69 TFTP Trivial File transfer Protocol 111 RPC Remote Procedure Call 123 NTP Network Time Protocol 161 SNMP Simple Network Management Protocol 162 SNMP Simple Network Management Protocol(trap) Dongyang Mirae University prepared by Choon Woo Kwon
프로세스-대-프로세스 통신 LOGO v 소켓 주소(Socket Address) Ø 각 종단 점에서 연결을 만들기 위해 필요한 주소 Dongyang Mirae University prepared by Choon Woo Kwon
사용자 데이터그램 LOGO Ø 8 바이트 고정 크기 헤더 Ø 사용자 데이터그램 형식 Dongyang Mirae University prepared by Choon Woo Kwon
사용자 데이터그램 LOGO Ø UDP 메시지 형식 Dongyang Mirae University prepared by Choon Woo Kwon
사용자 데이터그램(계속) LOGO v 사용자 데이터그램 형식 Ø 발신지 포트 번호(source port number) Ø 목적지 포트 번호(destination port number) Ø 길이(length) : 헤더 + 데이터 Ø 검사합 : 오류 발견 Dongyang Mirae University prepared by Choon Woo Kwon
사용자 데이터그램(계속) LOGO <UDP 헤더에 첨부된 의사 헤더 Dongyang Mirae University prepared by Choon Woo Kwon
사용자 데이터그램(계속) LOGO v UDP 사용자 데이터그램 검사합 계산 Dongyang Mirae University prepared by Choon Woo Kwon
UDP 동작(계속) LOGO v 캡슐화와 역 캡슐화 Dongyang Mirae University prepared by Choon Woo Kwon
UDP 동작(계속) LOGO v UDP에서 사용되는 큐 Dongyang Mirae University prepared by Choon Woo Kwon
UDP 동작(계속) LOGO v 다중화와 역 다중화 Dongyang Mirae University prepared by Choon Woo Kwon
- User datagram protocol diagram
- User datagram protocol diagram
- What is multicast communication in distributed system
- Udp protocol rfc
- Datagram delivery protocol
- Wtls in mobile computing
- Wtls in mobile computing
- Udp protocol
- Udp-based data transfer protocol
- Udp protocol
- Udp logo
- Single user and multiple user operating system
- Types of operating systems
- Secure remote login ssh
- Computer user logo
- Logo ip address
- Comparison of virtual circuit and datagram subnets
- Datagram network
- Reliable datagram sockets
- Each packet is treated independently
- Header design
- Ip datagram
- Ipv4 datagram
- Reliable datagram sockets
- Ip datagram format
- Ip datagram format
- Datagram forwarding table
- Datagram approach and virtual circuit approach
- Q: in datagram subnet new route is chosen
- Loose source routing
- Ip datagram format
- Timing datagram
- Udp error correction
- Udp glukuronil transferaz eksikliği
- Udp header in hexadecimal format