CCNA课件.TCP协议

CCNA课件.TCP协议

ID:37911481

大小:78.50 KB

页数:6页

时间:2019-06-02

CCNA课件.TCP协议_第1页
CCNA课件.TCP协议_第2页
CCNA课件.TCP协议_第3页
CCNA课件.TCP协议_第4页
CCNA课件.TCP协议_第5页
资源描述:

《CCNA课件.TCP协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TCP/IP协议1978年,美国国防部高级计划砑究局开发,为ARPANET设计。1983年,转换完成,INTERNET正式出现。ARPA将TCP/IP协议低价出售,鼓励各厂商开发TCP/IP产品,加上TCP/IP本身功能强大,灵活好用,最终广泛流行。OSI模型的缺陷功能和服务定义复杂,很难产品化(实际应用中几乎没有完全按OSI七层模型设计的产品)OSI网络的理论标准TCP/IP网络的事实上的标准分层:OSI物理层数链层网络层传输层会话层表示层应用层TCP/IP网络接口层网间网层传输层应用层网络接口层对应于OSI物

2、理层和数链层(1-2层),网线交换机网间网层:第3层IP协议:IP编址路由转发ARP协议地址解析协议(由IP地址查找对方的MAC地址)ICMP协议网络控制消息协议(测试网络连通性)例:Ping命令就是发送ICMP的echo包,通过回送的echorelay进行网络测试。IP地址的分类:A类(1-126)前8位表示网络位,后24位表示主机位。60.00000000.00000000.00000000B类(128-191)前16位表示网络位,后16位表示主机位。160.1.00000000.00000000C类(192

3、-223)248前24位表示网络位,后8位表示主机位。200.1.1.00000000D类(224-239)用于组播地址E类(240-255)科研使用附:单播一个主机将数据发送到网络中的单个节点.广播一个主机将数据发送到网络中本网段的所有节点.组播一个主机将数据发到网络中一组节点.子网掩码:用来标识一个IP地址哪些是网络位,哪些是主机位.1表示网络位0表示主机位例如:60.1.1.2/8255.0.0.0160.1.1.2/16255.255.0.0200.1.1.2/24255.255.255.0私有IP地址:

4、可以重复使用,节约IP地址.10.0.0.0/81个A类172.16.0.0/16---172.31.0.0/1616个B类192.168.0.0/24---192.168.255.0/24256个C类ARP协议地址解析协议(由IP地址查找对方的MAC地址)映射IPEthernetLocalARP172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111172.16.3.2IP:172.16.3.2=???我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.

5、不同网段的ARP当主机发现目标主机和自己不在同一网段:1.通过ARP协议查找网关的MAC,将数据传递给网关。2.网关通过ARP协议查找目标MAC,将数据传给目标主机。传输层第4层P58实现终端用户到终端用户之间的连接。1.分段:使数据的大小适合在网络上传递。分段后用序列号标识2.区分服务:标识上层的通信进程。利用端口号(1-65535)来实现。如:WWWFTPQQ电子邮件…..8021400025110传输层协议主要是:传输控制协议TCP(TransmissionControlProtocol)和用户数据报协议U

6、DP(UserDatagramrotocol)。TCP是面向连接的通信协议,通过三次握手建立连接。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。UDP是无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,UDP通讯时不需要接收方确认,属于不可靠的传输,丢包不重传。TCP和UDP的区别:TCP1.面向连接,正式数据发送前必须建立连接。(三次握手)2.需要确认,丢包重传。

7、可靠性好,但效率低。适用于一次传输大量数据的情况,如文件传输,浏览主页,发送电子邮件等。UDP1.非连接,发送数据前不需要建立连接。2.不需要确认,丢包不重传。可靠性不好,但效率高。适用于一次传输较小量的数据,本身不提可靠性,需要上层应用程序(校验)和下层网络环境(高带宽网络环境)来提供可靠性。TCP报文格式源端口目标端口序列号确认号窗口。。。。上层数据校验端口:标识上层通信进程,区分不同的服务1-65535保留端口标识公用服务,如HTTP,SMTP,TELNET等。1-1023自由端口标识临时进程,结束释放,如

8、IE,WORD,CMD…1024-65535TCP三次握手发送SYN(seq=100ctl=SYN)接收SYN建立会话(seq=101ack=301ctl=ack)HostAHostB123接收SYN(seq=300ack=101)TCP连接建立TCP简单确认滑动窗口=1发送方接收方发送1接收1接收ACK2发送ACK2发送2接收2接收ACK3发送ACK3发送3接收3接收A

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

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

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