欢迎来到天天文库
浏览记录
ID:35611546
大小:1.84 MB
页数:42页
时间:2019-04-01
《华为技术培训教程-IP技术基本原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Page1IP技术基本原理Page2主机AHi!主机B杭州北京WANHello!IP网络通信原理问题:位于杭州的主机A和位于北京的主机B之间是如何通信呢?TCP/IPTransmissionControlProtocol/InternetProtocol是互联网上通信的标准Page3课程提纲TCP/IP协议概述以太网交换原理Page4ApplicationPresentationSessionTransportNetworkDataLinkPhysicalApplicationTransportInternetNetworkAccessOSI参考模型TCP/IP协议栈TCP
2、/IP协议栈大致对应于OSI参考模型TCP/IP协议栈Page5ApplicationTransportInternetNetworkAccessTCP/IP协议栈文件传输-TFTP-FTP-NFS邮件协议-SMTP-POP3-IMAPWeb浏览-HTTP远程登录-Telnet-rlogin-SSH网络管理-SNMP-RMON名称管理-DNS-WINS应用层提供了人机交互的接口应用层概述Page6ApplicationTransportInternetNetworkAccessTCP/IP协议栈传输层提供了可靠和不可靠传输传输层概述TransmissionControlPr
3、otocol(TCP)-可靠传输-面向连接UserDatagramProtocol(UDP)-不可靠传输-面向非连接Page7ApplicationTransportInternetNetworkAccessTCP/IP协议栈网际层提供了路由寻址功能InternetProtocol(IP)-路由寻址InternetControlMessageProtocol(ICMP)-用于连通性测试或路由追踪AddressResolutionProtocol(ARP)-将IP地址映射到MAC地址ReverseAddressResolutionProtocol(RARP)-将MAC地址映射
4、到IP地址网际层概述Page8ApplicationTransportInternetNetworkAccessTCP/IP协议栈网络访问层定义了硬件地址和数据在物理介质上的传输LogicalLinkControl(LLC)-定义了流量控制和错误检查等功能MediaAccessControl(MAC)-定义了硬件地址PhysicalLayer-定义了数据在物理介质上的传输网络访问层概述Page9主机AInternet主机B数据封装过程ApplicationTransportNetworkDataLinkPhysicalData数据(DATA)段(Segment)DataTC
5、P/UDPHeaderIPHeader包(Packet)DataTCP/UDPHeaderDataTCP/UDPHeaderIPHeaderIPHeaderDataLinkHeader帧(Frame)CRC100010010011100011001100010比特(Bit)Page10主机AInternet主机BApplicationTransportNetworkDataLinkPhysicalData数据(DATA)段(Segment)DataTCP/UDPHeaderIPHeader包(Packet)DataTCP/UDPHeader帧(Frame)100010010
6、011100011001100010比特(Bit)数据解封装过程DataTCP/UDPHeaderIPHeaderDataLinkHeaderCRCPage11TCP的段格式Sourceport(16)Destinationport(16)Sequencenumber(32)Headerlength(4)Acknowledgementnumber(32)Reserved(6)Codebits(6)Window(16)Checksum(16)Urgent(16)Options(0or32ifany)Data(varies)Bit0Bit15Bit16Bit3120Byte
7、sPage12TCP的端口号TCP端口号FTP传输层TELNETDNSSNMPTFTPSMTPUDP应用层232553695202021161162端口号提供了应用层到传输层的桥梁RIPPage13源端口目的端口…主机A102823…SPDP主机BTelnetZ目的端口是23,把数据发送到我的Telnet程序中.TCP的端口号Page14TCP三次握手-建立连接SendSYN(seq=100ctl=SYN)SYNreceivedSendSYN,ACK(seq=300ack=1
此文档下载收益归作者所有