ccna课件.tcp协议

上传人:第*** 文档编号:34611828 上传时间:2018-02-26 格式:DOC 页数:6 大小:78.50KB
返回 下载 相关 举报
ccna课件.tcp协议_第1页
第1页 / 共6页
ccna课件.tcp协议_第2页
第2页 / 共6页
ccna课件.tcp协议_第3页
第3页 / 共6页
ccna课件.tcp协议_第4页
第4页 / 共6页
ccna课件.tcp协议_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《ccna课件.tcp协议》由会员分享,可在线阅读,更多相关《ccna课件.tcp协议(6页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、复使用, 节约 IP 地址.10.0.0.0 / 8 1 个 A 类172.16.0.0 / 16 -172.31.0.0 /16 16 个 B 类192.168.0.0 / 24 - 192.168.255.0 / 24 256 个 C 类ARP 协议 地址解析协议 (由 IP 地址查找对方的 MAC 地址)不同网段的 ARP 当主机发现目标主机和自己不在同一网段:1. 通过 ARP 协议查找网关的 MAC,将数据传递给网关。2. 网关通过 ARP 协议查找目标 MAC, 将数据传给目标主机。传输层 第 4 层 P58实现终端用户到终端用户之间的连接。1 分段:使数据的大小适合在网络上传递。

5、分段后用序列号标识2 区分服务:标识上层的通信进程。 利用端口号(165535)来实现。如:WWW FTP QQ 电子邮件.80 21 4000 25 110传输层协议主要是:传输控制协议 TCP(Transmission Control Protocol)和用户数据报协议 UDP(User Datagram rotocol)。TCP 是面向连接的通信协议,通过三次握手建立连接。 TCP 提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP 还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。 映射 IP Ether

6、netLocal ARP172.16.3.1IP: 172.16.3.2 Ethernet: 0800.0020.1111 172.16.3.2IP: 172.16.3.2 = ?我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.UDP 是无连接的通讯协议,UDP 数据包括目的端口号和源端口号信息,UDP 通讯时不需要接收方确认,属于不可靠的传输,丢包不重传。TCP 和 UDP 的区别:TCP 1. 面向连接,正式数据发送前必须建立连接。( 三次握手 )2. 需要确认,丢包重传。可靠性好,但效率低。适用于一次传输大量数据的情况,如文件传输,浏览主页,发送电子邮件等。UD

7、P 1. 非连接 ,发送数据前 不需要建立连接。2. 不需要确认,丢包不重传。可靠性不好,但效率高。适用于一次传输较小量的数据,本身不提可靠性,需要上层应用程序(校验)和下层网络环境(高带宽网络环境)来提供可靠性。TCP 报文格式源端口 目标端口 序列号 确认号 窗口。 。 。 。上层数据 校验端口:标识上层通信进程,区分不同的服务 165535保留端口 标识公用服务,如 HTTP, SMTP, TELNET 等。11023自由端口 标识临时进程,结束释放,如 IE, WORD, CMD102465535TCP 三次握手TCP 简单确认发送 SYN (seq=100 ctl=SYN) 接收 S

8、YN建立会话(seq=101 ack=301 ctl=ack)Host A Host B123接收 SYN (seq=300 ack=101 )TCP连接建立TCP 窗 口应用层 : 上 3 层 P53TCP 协议:HTTP 80 超文本传输协议(www 服务)滑动窗口 = 1发送方 接收方发送 1 接收 1接收 ACK 2发送 ACK 2发送 2 接收 2接收 ACK 3发送 ACK 3发送 3 接收 3接收 ACK 4 发送 ACK 4发送方ACK 3Window size = 2数据 3 被丢弃Window size = 2Send 4Window size = 3Send 3ACK 5Window size = 2接收方Window size = 3Send 1Window size = 3Send 2Window size = 2Send 3HTTPS 443 安全的 HTTP 协议FTP 21 文件传输协议SMTP 25 简单邮件传输协议 (发送邮件)POP3 110 第三版邮局协议( 接收邮件)TELNET 23 远程登录协议UDP 协议 :TFTP 69 简化的文件传输协议DNS 53 域名解析协议DHCP 67 动态主机配置协议NTP 123 网络时间协议SNMP 161 简单网络管理协议

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号