欢迎来到天天文库
浏览记录
ID:37436176
大小:703.50 KB
页数:49页
时间:2019-05-12
《TCPIP原理与IP子网规划》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网络基础之TCP/IP原理与IP子网规划V1.0数据用服部学习目标掌握TCP/IP体系结构与相关原理了解TCP/IP与OSI的异同熟悉IPv4地址计算方法熟悉IP子网规划学习内容第一章TCP/IP原理第二章IPv4编址方法学习内容第一章TCP/IP原理第一节TCP/IP概述第二节应用层第三节传输层第四节网络层最早使用的协议栈全球事实上的通讯标准TCP/IP概述HostInternetTCP/IPHost应用层表示层会话层传输层网络层数据链路层物理层应用层传输层网络层网络接口层TCP/IP与OSI模型比较TCP/IP协议栈与OSI参考模型有清晰的对应关系
2、,覆盖了OSI参考模型的所有层次OSITCP/IP应用层会话层表示层传输层TCPUDP网络层ICMPRARPARPIGMPIP数据链路层物理层网络接口层由底层网络定义的协议SMTPFTPTELNETDNSSNMPNFS提供应用程序间接口建立端到端连接提供编址和路由功能物理介质访问二进制数据流传输TCP/IP协议栈TFTPTCP/IP数据流封装过程:网络接口层IP层TCP层应用层用户数据TCP段网络接口层IP层TCP层应用层IP包用户数据TCP段实际物理网络的帧IP包实际传输数据封装和解封装过程PDUdatasegmentpacketframe实际物理网络
3、的帧bitsTCP/IP数据流解封装过程:学习内容第一章TCP/IP原理第一节TCP/IP概述第二节应用层第三节传输层第四节网络层应用层传输层网络层网络接口层文件传输-TFTP-FTP-NFSE-Mail-SMTP远程登录-Telnet-rlogin网络管理-SNMP域名服务-DNS应用层学习内容第一章TCP/IP原理第一节TCP/IP概述第二节应用层第三节传输层第四节网络层TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP)应用层传输层网络层网络接口层传输层分割上层应用程序建立主机应用程序间
4、端到端的连接将数据段从一台主机传到另一台主机保证数据传送的可靠性传输层的功能端口号TCPFTP传输层TELNETDNSSNMPTFTPSMTPUDP应用层2123255369161服务器一般都是通过知名端口号来识别应用程序的,范围为1-1023客户端口号,又称临时端口号,范围一般为1024-5000,大于5000端口号为其他服务器预留UDP和TCP的端口号是独立的,但倾向于对两者都能提供的服务功能指定相同的端口号。如:在UDP和TCP中,53号端口保留用于提供域名服务器功能端口号HTTP80DOMAIN53ECHO7TCP传输控制协议源端口(16)目的端
5、口(16)序列号(32)首部长度(4)确认号(32)保留(6)代码(6)窗口大小(16)TCP校验和(16)紧急指针(16)TCP选项数据01631源端口目的端口HostADest.port=23.将数据包送到我的TELNET端口102823SPDPHostZTelnetZTCP端口号多个连接时端口号的使用源端口目的端口HostA102823SPDPHostZTelnetZTelnetZ102923102823SourceDest.11Seq.2Ack.102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.
6、1Ack.102823SourceDest.12Seq.2Ack.Ijustgot#11,nowIneed#12.Ijustsent#11.TCP序号和确认号综述源端口目的端口序号#确认序号#internetSendSYN(seq=100ctl=SYN)SYNreceivedSendSYN,ACK(seq=300ack=101ctl=syn,ack)Established(seq=101ack=301ctl=ack)HostAHostB123SYNreceivedTCP三次握手/建立连接为了建立或初始化一个连接,两个TCP通信者必须同步各自的初始序号。初
7、始序列号是建立一个TCP连接时的开始号,用于跟踪通信顺序并确保每个数据包传输时无丢失。FIN的ACKFIN的ACKFINFIN应用程序关闭主机A主机B应用程序关闭TCP四次握手/终止连接Windowsize=1Send1Receive1Ack2Send2Receive2Ack3Send1Send2Receive1Receive2Windowsize=3Send3Receive3Ack4Send4SenderReceiverSenderReceiver窗口控制UDP用户报文协议源端口(16)目的端口(16)长度(16)数据bit0151631校验和(16)
8、8bytesUDP的特点:无序号及确认不可靠、面向无连接高效、快速TCPUDP
此文档下载收益归作者所有