UDP User Datagram Protocol UDP LOGO v Protocol

  • Slides: 33
Download presentation
전산정보학부 권춘우 UDP (User Datagram Protocol)

전산정보학부 권춘우 UDP (User Datagram Protocol)

UDP LOGO v 프로토콜 포트(Protocol Port) v UDP 개요 v 프로세스-대-프로세스 통신 v 사용자

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

프로토콜 포트(Protocol Port) LOGO v Multitasking 시스템 Ø process, task, application program, user level process v 주어진 한 호스트 내에서 여러 목적지를 구별하 는 메카니즘이 필요 : 역다중화 Dongyang Mirae University prepared by Choon Woo Kwon

UDP 개요(계속) Dongyang Mirae University LOGO prepared by Choon Woo Kwon

UDP 개요(계속) Dongyang Mirae University LOGO prepared by Choon Woo Kwon

UDP 개요(계속) LOGO v 종단간 프로토콜 종류 § TCP • Connection–oriented (연결형) • Reliable

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

프로세스-대-프로세스 통신 Dongyang Mirae University LOGO prepared by Choon Woo Kwon

프로세스-대-프로세스 통신(계속) LOGO v 포트 번호 Dongyang Mirae University prepared by Choon Woo Kwon

프로세스-대-프로세스 통신(계속) LOGO v 포트 번호 Dongyang Mirae University prepared by Choon Woo Kwon

프로세스-대-프로세스 통신(계속) LOGO v IP 주소 대 포트 번호 Dongyang Mirae University prepared by

프로세스-대-프로세스 통신(계속) LOGO v IP 주소 대 포트 번호 Dongyang Mirae University prepared by Choon Woo Kwon

프로세스-대-프로세스 통신(계속) LOGO v IANA 범위 Ø 잘 알려진 포트 : 0 ~ 1,

프로세스-대-프로세스 통신(계속) LOGO v IANA 범위 Ø 잘 알려진 포트 : 0 ~ 1, 023 Ø 등록된 포트(registered port) : 1, 024 ~ 49, 151 Ø 동적 포트(dynamic port) : 49, 152 ~ 65, 535 Dongyang Mirae University prepared by Choon Woo Kwon

프로세스-대-프로세스 통신(계속) LOGO v UDP에 의해 사용되는 잘 알려진 포트 Port Protocol Description 7

프로세스-대-프로세스 통신(계속) 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) Ø 각 종단 점에서 연결을 만들기 위해

프로세스-대-프로세스 통신 LOGO v 소켓 주소(Socket Address) Ø 각 종단 점에서 연결을 만들기 위해 필요한 주소 Dongyang Mirae University prepared by Choon Woo Kwon

사용자 데이터그램 LOGO Ø 8 바이트 고정 크기 헤더 Ø 사용자 데이터그램 형식 Dongyang

사용자 데이터그램 LOGO Ø 8 바이트 고정 크기 헤더 Ø 사용자 데이터그램 형식 Dongyang Mirae University prepared by Choon Woo Kwon

사용자 데이터그램 LOGO Ø UDP 메시지 형식 Dongyang Mirae University prepared by Choon Woo

사용자 데이터그램 LOGO Ø UDP 메시지 형식 Dongyang Mirae University prepared by Choon Woo Kwon

사용자 데이터그램(계속) LOGO v 사용자 데이터그램 형식 Ø 발신지 포트 번호(source port number) Ø

사용자 데이터그램(계속) 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

사용자 데이터그램(계속) LOGO <UDP 헤더에 첨부된 의사 헤더 Dongyang Mirae University prepared by Choon Woo Kwon

사용자 데이터그램(계속) LOGO v UDP 사용자 데이터그램 검사합 계산 Dongyang Mirae University prepared by

사용자 데이터그램(계속) LOGO v UDP 사용자 데이터그램 검사합 계산 Dongyang Mirae University prepared by Choon Woo Kwon

UDP 동작(계속) LOGO v 캡슐화와 역 캡슐화 Dongyang Mirae University prepared by Choon Woo

UDP 동작(계속) LOGO v 캡슐화와 역 캡슐화 Dongyang Mirae University prepared by Choon Woo Kwon

UDP 동작(계속) LOGO v UDP에서 사용되는 큐 Dongyang Mirae University prepared by Choon Woo

UDP 동작(계속) LOGO v UDP에서 사용되는 큐 Dongyang Mirae University prepared by Choon Woo Kwon

UDP 동작(계속) LOGO v 다중화와 역 다중화 Dongyang Mirae University prepared by Choon Woo

UDP 동작(계속) LOGO v 다중화와 역 다중화 Dongyang Mirae University prepared by Choon Woo Kwon