Chapter 13 Http netwk hannam ac kr HANNAM
- Slides: 80
Chapter 13 전송층 개요 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 1
Chapter Outline Http: //netwk. hannam. ac. kr 13. 1 Transport-Layer Services 13. 2 Transport-Layer Protocols HANNAM UNIVERSITY 4
Topics Discussed in the Section ü Process-to-Process Communication ü Addressing: Port Numbers ü Encapsulation and Decapsulation ü Multiplexing and Demultiplexing ü Flow Control ü Error Control ü Congestion Control ü Connectionless and Connection-Oriented Services Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6
네트워크 계층과 전송 계층 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 7
▣ 프로세스 통신을 위해 필요한 사항 Ü로컬 호스트(local host) Ü로컬 프로세스(local process) Ü원격 호스트(remote host) Ü원격 프로세스(remote process) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 10
포트 번호(Port numbers) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 12
IP 주소 대 포트 번호 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 13
ICANN 범위 <잘 알려진 포트 : 0 ~ 1, 023 <등록된 포트(registered port) : 1, 024 ~ 49, 151 <동적 포트(dynamic port) : 49, 152 ~ 65, 535 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 14
Note 잘 알려진(well-known) 포트 번호는 1, 024보 다 작다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 15
소켓 주소(Socket address) <각 종단 점에서 연결을 만들기 위해 필요한 주소 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 17
캡슐화(Encapsulation)와 역 캡슐화 (decapsulation) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 18
다중화(Multiplexing)와 역(demultiplexing) TCP/IP Protocol Suite Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 19
전송층에서 흐름 제어 < 흐름 제어 구현은 버퍼(buffer) 이용 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 21
전송층에서 오류 제어 Packets Error Control Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 24
원형(circular) 형태의 슬라이딩 윈도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 28
선형 (linear) 형태의 슬라이딩 윈도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 29
비 연결형 서비스(Connectionless service) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 32
연결형(Connection-oriented) 서비스 TCP/IP Protocol Suite Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 33
FSM으로 표현된 연결형과 비연결형 서비스 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 34
Topics Discussed in the Section ü Simple Protocol ü Stop-and-Wait Protocol ü Go-Back-N Protocol ü Selective-Repeat Protocol ü Bidirectional Protocols: Piggybacking Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 36
단순 프로토콜(Simple protocol) <흐름 제어나 오류 제어가 없는 비연결형 프로 토콜 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 37
단순 프로토콜에 대한 FSM(finite state machine) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 38
정지-대기(Stop-and-wait) 프로토콜 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 42
Note 정지 대기 프로토콜에서 모든 연산은 modulo -2 방식이다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 47
정지-대기 프로토콜의 FSM Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 48
Example 13. 4 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 50
Go-Back-N에 대한 송신 윈도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 56
송신 윈도우 이동 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 59
Go-Back-N에 대한 수신 윈도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 60
Go-Back-N에 대한 FSM Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 62
Go-Back-N에 대한 송신 윈도우 크기 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 63
Example 13. 7 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 66
Example 13. 8 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 68
선택적-반복(Selective-Repeat)의 동작 <순서에 어긋난 패킷만 재전송 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 69
선택적-반복(Selective-Repeat) 프로토콜에 대한 송신 윈 도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 70
선택적-반복 프로토콜에 대한 수신 윈도우 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 71
선택적-반복 프로토콜에 대한 FSM Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 74
Example 13. 10 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 76
선택적-반복 윈도우 크기 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 77
Go-Back-N에 대한 피기배킹(piggybacking) 설계 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 79
- Snr 공식
- Netwk
- Netwk
- Hannam mobile
- Hannam.ac.kr
- Http //mbs.meb.gov.tr/ http //www.alantercihleri.com
- Siat.ung.ac.id
- Http://mbgnet.mobot.org/
- Primaryhomeworkhelp.co.uk
- Http://oh.portal.airast.org
- Noodle tools.com
- Http://getkahoot.com
- Msdn visual basic
- Criterion online writing
- Icas score levels
- Http//apps.tujuhbukit.com/covid19
- Http:fsi-st univ-boumerdes-dz
- [ie8s]http://www.microsoft.com/*
- Http://hdr.undp.org/en/data
- Http://www.ducksters.com/science/electricity_uses.php
- Www.mystericycle.com http //www.mystericycle.com
- Googlehttp://www..com
- Wonder taste
- Http://space-facts.com/the-moon/
- Http://zapatopi.net/treeoctopus/
- Http://www.pbs.org/ktca/liberty/
- Http://solarsystem.nasa.gov/planets
- Http://belarustoday.info/?sid=4
- Http //www.meb.gov.tr tercih
- Http://geosevillano.blogspot.com/p/blog-page_6.html
- Https://scratch.
- Lääne siberi lauskmaa
- T. trimpe 2001 http //sciencespot.net/
- Http //sciencespot.net
- T. trimpe 2006 http //sciencespot.net/
- T. trimpe 2006 http //sciencespot.net/ answer key
- T. trimpe 2004 http //sciencespot.net/
- Http://www.safesearchkids.com/
- Ssp attestation
- What are the benefits of space exploration
- Tubel bppsdmk
- Official smarter balanced summative assessment
- Http://dgest.dyndns.ws
- Sikda lombok barat
- Teachertech.rice.edu
- Siap.jabarprov.go id
- Http//scratch.mit.edu/
- Https scratch mit edu download
- /https://scratch.mit.edu
- Http scratch.mit.edu
- Science classwork
- Http://wordle.net
- Http //pisa.ets.org/school questionnaire
- Http vs https
- Http://numericalmethods.eng.usf.edu
- Www.python
- Http 148 215 servsoc inicio
- Http://www.explorelearning.com
- Sistem rujukan adalah
- Ozoblockly
- Http://sdmx.us:8080
- Http://pds.jpl.nasa.gov/planets/
- Http://fac book
- Etwinningonlineeba
- Http://login.microsoftonline.com
- Food group
- Http://www.meb.gov.tr
- Http://davidmlane.com/hyperstat/z_table.html
- Nodered https
- Http://phaen-alv.com/
- Http://learn.genetics.utah.edu/content/addiction/
- Http://learn.genetics.utah.edu/content/addiction/
- Www.biography.com search
- Assessform locked down browser
- Space shuttle discovery
- Http://www.finaid.org/calculators/loanpayments.phtml
- Metrocosm global migration map
- Http 601
- Http://www.mazegenerator.net/
- · meaning in math
- Http://trialcourtweb/