031 tcp-ip协议

031 tcp-ip协议

ID:36973896

大小:86.00 KB

页数:7页

时间:2019-05-06

031 tcp-ip协议_第1页
031 tcp-ip协议_第2页
031 tcp-ip协议_第3页
031 tcp-ip协议_第4页
031 tcp-ip协议_第5页
资源描述:

《031 tcp-ip协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、TCP/IP协议本章目标通过本章的学习,您应该掌握以下内容:掌握TCP/IP分层模型掌握三次握手过程理解OSI和TCP/IP模型的区别和联系掌握IP地址分类,子网掩码的作用,识别网络标识号、主机标识号,子网的数目、主机的数目,1978年,美国国防部高级计划砑究局开发,为ARPANET设计。1983年,转换完成,INTERNET正式出现。ARPA将TCP/IP协议低价出售,鼓励各厂商开发TCP/IP产品,加上TCP/IP本身功能强大,灵活好用,最终广泛流行。TCP/IP与OSI的比较TCP/IP分四层,OSI分的是七层TCP/IP网络的事实上的标准OSI网络的理论标准T

2、CP/IP定义每一层功能如何实现OSI定义每一层做什么TCO/IP的每一层都可以映射到OSI模型中去分层:OSI物理层数链层网络层传输层会话层表示层应用层TCP/IP网络接口层网间网层传输层应用层网络接口层对应于OSI物理层和数链层(1-2层),网线交换机接收数据报,通过网络发送出去。TCP/IP的最低层是接口层,常见的接口层协议有:Ethernet802.3、X.25、Framereley、HDLC、PPP等。网间网层IP地址路由转发网络层包括:IP(InternetProtocol)协议、ICMP(InternetControlMessageProtocol)控制

3、报文协议、ARP(AddressResolutionProtocol)地址转换协议、RARP(ReverseARP)反向地址转换协议。IP是网络层的核心,通过路由选择将下一跳IP封装后交给接口层。ICMP是网络层的补充,可以回送报文。用来检测网络是否通畅。Ping命令就是发送ICMP的echo包,通过回送的echorelay进行网络测试。ARP是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址。RARP是反向地址解析协议,通过MAC地址确定IP地址。比如无盘工作站和DHCP服务。传输层实现终端用户到终端用户之间的连接。1.分段:使数据的大小适合在网络上传递。

4、分段后用序列号标识2.区分服务:标识上层的通信进程。利用端口号(1-65535)来实现。如:WWWFTPQQ电子邮件8021400025110传输层协议主要是:传输控制协议TCP(TransmissionControlProtocol)和用户数据报协议UDP(UserDatagramrotocol)。TCP是面向连接的通信协议,通过三次握手建立连接,通讯时完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表

5、示接收能力,用以限制发送方的发送速度。UDP是无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出丢包现象,分为TCP和UDP协议TCP和UDP的区别:TCP1.面向连接,正式数据发送前必须建立连接。(三次握手)2.需要确认,丢包重传。可靠性好,但效率低。适用于一次传输大量数据的情况,如文件传输,浏览主页,发送电子邮件等。TCP三次握手发送SYN(seq=100ctl=SYN)接收SYN建立会话(seq=101ack=301ctl=ack)HostAHostB123

6、接收SYNTCP连接建立TCP简单确认滑动窗口=1发送方接收方发送1接收1接收ACK2发送ACK2发送2接收2接收ACK3发送ACK3发送3接收3接收ACK4发送ACK4TCP窗口发送方ACK3Windowsize=2数据3被丢弃Windowsize=3Send4Windowsize=3Send3ACK5Windowsize=2接收方Windowsize=3Send1Windowsize=3Send2Windowsize=3Send3UDP1.非连接,发送数据前不需要建立连接。2.不需要确认,丢包不重传。可靠性不好,但效率高。适用于一次传输较小量的数据,本身不提可靠性

7、,需要上层应用程序(校验)和下层网络环境(高带宽网络环境)来提供可靠性。TCP报文格式源端口目标端口序列号确认号窗口。。。。上层数据校验端口:标识上层通信进程,区分不同的服务1-65535保留端口标识公用服务,如HTTP,SMTP,TELNET等。1-----1024自由端口标识临时进程,结束释放,如IE,WORD,CMD…ARP协议映射IPEthernetLocalARP172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111172.16.3.2IP:172.16.3.2=???我知道你的请求,这是我的物理地址我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。