




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCP/IP协议1978年,美国国防部高级计划砑究局开发,为ARPANET设计。 1983年,转换完成,INTERNET正式出现。ARPA将TCP/IP 协议低价出售,鼓励各厂商开发TCP/IP产品,加上TCP/IP本身功能强大,灵活好用,最终广泛流行。OSI模型的缺陷功能和服务定义复杂,很难产品化(实际应用中几乎没有完全按OSI七层模型设计的产品)OSI 网络的理论标准TCP/IP 网络的事实上的标准分层:OSI 物理层 数链层 网络层 传输层 会话层 表示层 应用层TCP/IP 网络接口层 网间网层 传输层 应用层网络接口层 对应于OSI 物理层和数链层(12层),网线 交换机网间网层: 第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类 (192-223) 24 8 前24位表示网络位,后8位表示主机位。 200 . 1 . 1 . 00000000 D类 (224-239) 用于组播地址E类 (240-255) 科研使用附: 单播 一个主机将数据发送到网络中的单个节点.广播 一个主机将数据发送到网络中本网段的所有节点.组播 一个主机将数据发到网络中一组节点.子网掩码: 用来标识一个IP地址哪些是网络位, 哪些是主机位. 1 表示网络位0 表示主机位例如: /8 /16 /24 私有IP地址: 可以重复使用, 节约IP地址. / 8 1个A类 / 16 - /16 16个B 类 / 24 - / 24 256个C类ARP协议 地址解析协议 (由IP 地址查找对方的MAC地址)映射 IP EthernetLocal ARPIP: Ethernet: 0800.0020.1111 IP: = ?我知道你的请求,这是我的物理地址我需要知道的物理地址.不同网段的ARP 当主机发现目标主机和自己不在同一网段:1. 通过ARP协议查找网关的MAC,将数据传递给网关。2. 网关通过ARP协议查找目标MAC, 将数据传给目标主机。传输层 第4层 P58 实现终端用户到终端用户之间的连接。1 分段:使数据的大小适合在网络上传递。分段后用序列号标识2 区分服务:标识上层的通信进程。 利用端口号(165535)来实现。如:WWW FTP QQ 电子邮件. 80 21 4000 25 110传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram rotocol)。 TCP是面向连接的通信协议,通过三次握手建立连接。 TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。 UDP是无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,UDP通讯时不需要接收方确认,属于不可靠的传输,丢包不重传。TCP和UDP的区别:TCP 1. 面向连接,正式数据发送前必须建立连接。( 三次握手 ) 2. 需要确认,丢包重传。 可靠性好,但效率低。适用于一次传输大量数据的情况,如文件传输,浏览主页,发送电子邮件等。UDP 1. 非连接,发送数据前不需要建立连接。 2. 不需要确认,丢包不重传。 可靠性不好,但效率高。适用于一次传输较小量的数据,本身不提可靠性,需要上层应用程序(校验)和下层网络环境(高带宽网络环境)来提供可靠性。TCP报文格式 源端口 目标端口 序列号 确认号 窗口。上层数据 校验 端口:标识上层通信进程,区分不同的服务 165535 保留端口 标识公用服务,如HTTP, SMTP, TELNET等。 11023 自由端口 标识临时进程,结束释放,如IE, WORD, CMD102465535TCP 三次握手发送 SYN (seq=100 ctl=SYN)接收 SYN建立会话(seq=101 ack=301 ctl=ack)Host AHost B123接收 SYN (seq=300 ack=101 )TCP连接建立TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 ACK 3发送 3接收 3接收 ACK 4发送 ACK 4TCP 窗 口发送方ACK 3Window size = 2数据 3 被丢弃Window size = 2Send 4Window size = 3Send 3ACK 5Window size = 2接收方Window size = 3Send 1Window size = 3Send 2Window size = 2Send 3应用层 : 上3层 P53TCP协议:HTTP 80 超文本传输协议(www服务)HTTPS 443 安全的HTTP协议FTP 21 文件传输协议SMTP 25 简单邮件传输协
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌定位策略与市场营销精准化的结合路径
- 保温装饰装修材料的耐久性与长期节能效益评估
- 利用乡土资源提升学生科学探究能力的策略
- 提升国际营销能力开拓多元化市场渠道
- 跨学科整合促进小学英语词汇学习的多元化
- 枸杞产业融资支持与资本运作分析
- TPO防水材料施工安全管理与施工效率研究
- 计算机中级职称考试试题及答案
- 创新驱动发展与高科技产业培育
- 产教融合背景下的课程体系改革
- Profinet(S523-FANUC)发那科通讯设置
- 汽车吊维保记录
- 内容创作者合作协议
- 肋骨骨折手术护理配合
- 安保人员管理制度
- 机房网络改造升级方案
- 函数的单调性与最值课件高三数学一轮复习
- 灌区续建配套与节水改造工程施工组织设计
- 中职高一数学开学第一课(非凡数学之旅-中职生也能破茧成蝶)-【开学第一课】2024年中职秋季开学指南之爱上数学课
- DL∕T 5344-2018 电力光纤通信工程验收规范
- DL∕T 2528-2022 电力储能基本术语
评论
0/150
提交评论