P网络及互连技术 ●●●●● ●●●● ●●。●●
1 IP网络及互连技术
●●●●● ●●●● 学习内容 ●●0 ●●● ●●●● TCPP协议与OS参考模型 TCPP协议栈各层次功能和原理 PV4的不足和Pv6的基本特点
2 学习内容 ⚫ TCP/IP协议与OSI参考模型 ⚫ TCP/IP协议栈各层次功能和原理 ⚫ IPv4的不足和IPv6的基本特点
●●●●● ●●●● TCPP协议和OS参考模型 ●●0 ●●● ●●●● TCPP协议栈具有简单的分层设计,与OS参考模型有清 晰的对应关系。 OSI参考模型 TCP/IP 7应用层 应 6表示层 用 5会话层 层 4传输层4… 传输层 3网络层 网络层 2数据链路层 数据链路层 ●●●●●●● 物理层 物理层
3 TCP/IP协议和OSI参考模型 ⚫ TCP/IP协议栈具有简单的分层设计,与OSI参考模型有清 晰的对应关系。 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应 用 层 传输层 网络层 7 6 5 4 3 2 1 物理层 数据链路层 OSI参考模型 TCP/IP
●●●●● ●●●● TcP/P协议栈 ●●0 ●●● ●●●● 应用层 ITTP、 Telnet、FTP、 提供应用程序网络接口 TFTP、Ping、ete 传输层 TCP/UDP 建立端到端连接 ICMP 网络层 寻址和路由选择 ARP/RARP Ethernet、802.3、PPP 数据链路层 物理介质访问 HDLC、FR、etc 物理层 接口和线缆 二进制数据流传输
4 TCP/IP协议栈 HTTP、Telnet、FTP、 TFTP、Ping、etc TCP/UDP ARP/RARP IP ICMP Ethernet、802.3、PPP、 HDLC、FR、etc 接口和线缆 应用层 传输层 网络层 数据链路层 提供应用程序网络接口 建立端到端连接 寻址和路由选择 物理介质访问 物理层 二进制数据流传输
●●●●● ●●●● TCPP协议数据封装 ●●0 ●●● ●●●● ●当应用程序传送数据时,数据被送入协议栈中, 然后逐个通过每一层,直到被当作一串比特流 送入网络。 般来说,每一层对收到的数据都要增加一些 首部信息,有时还增加相应的尾部信息
5 TCP/IP协议数据封装 ⚫ 当应用程序传送数据时,数据被送入协议栈中, 然后逐个通过每一层,直到被当作一串比特流 送入网络。 ⚫ 一般来说,每一层对收到的数据都要增加一些 首部信息,有时还增加相应的尾部信息
●●●●● ●●●● TCPP协议数据封装 ●●0 ●●● ●●●● 数据 应用层 TCP/UDP头邮数据 传输层 报文、段 ( message、 segment P头部数据 网络层分组、数据包( packet Lc头部数据Fcs 数据链路层帧( frame) MAC头部数据 FCS 011111110....011111110 物理层比特流(bis)
6 TCP/IP协议数据封装 数据 数据 数据 数据 数据 TCP/UDP头部 IP头部 LLC头部 MAC头部 FCS FCS 011111110……011111110 应用层 传输层 网络层 数据链路层 物理层 报文、段 (message、segment) 分组、数据包(packet) 帧( frame) 比特流(bits)
●●●●● ●●●● TcPP协议数据解封 ●●0 ●●● ●●●● 数据 应用层 TCP/UDP头部数据 传输层 报文、段 ( message、 segment P头部数据 网络层分组、数据包( packet LLc头部数据Fcs 数据链路层帧( frame) MAc头部数据 FCS 011111111物1l比特流(bts)
7 TCP/IP协议数据解封 数据 数据 数据 数据 数据 TCP/UDP头部 IP头部 LLC头部 MAC头部 FCS FCS 011111110……011111110 应用层 传输层 网络层 数据链路层 物理层 报文、段 (message、segment) 分组、数据包(packet) 帧( frame) 比特流(bits)
●●●●● ●●●● 应用层 ●●0 ●●● ●●●● ●文件传输 FTP、TFTP 邮件服务 sMTP、POP3 ●网络管理 SNMP、 Telnet、Ping、 Tracert 网络服务 ●HTTP、DNS、WNS
8 应用层 ⚫ 文件传输 ⚫ FTP、TFTP ⚫ 邮件服务 ⚫ SMTP、POP3 ⚫ 网络管理 ⚫ SNMP、Telnet、Ping、Tracert ⚫ 网络服务 ⚫ HTTP、DNS、WINS
●●●●● ●●●● 传输层 ●●0 ●●● ●●●● 应用层 TCP 传输层 UDP 网络层 数据链路层 物理层
9 传输层 应用层 传输层 网络层 数据链路层 TCP UDP 物理层
●●●●● ●●●● UDP协议 ●●0 ●●● ●●●● UDP是一种无连接的、不可靠的传输层协议; 在完成进程到进程的通信中提供了有限的差错检验功能; 设计比较简单的UDP协议的目的是希望以最小的开销来达到网络 环境中的进程通信目的; 进程发送的报文较短,同时对报文的可靠性要求不高,那么可以 使用UDP协议
10 UDP协议 UDP是一种无连接的、不可靠的传输层协议; 在完成进程到进程的通信中提供了有限的差错检验功能; 设计比较简单的UDP协议的目的是希望以最小的开销来达到网络 环境中的进程通信目的; 进程发送的报文较短,同时对报文的可靠性要求不高,那么可以 使用UDP协议