3 osi的体系结构2

3 osi的体系结构2

ID:24725146

大小:939.50 KB

页数:31页

时间:2018-11-15

3 osi的体系结构2_第1页
3 osi的体系结构2_第2页
3 osi的体系结构2_第3页
3 osi的体系结构2_第4页
3 osi的体系结构2_第5页
资源描述:

《3 osi的体系结构2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OSI的体系结构(二)本章内容OSI七层参考模型概述TCP/IP协议栈3、网络层为网络设备提供逻辑地址,即IP地址负责数据从源端发送到目的端负责数据传输的寻径和转发网络层的主要任务逻辑地址路由选择4、传输层传输层负责建立端到端的连接,负责数据在端到端之间的传输传输层通过端口号区分上层服务传输层的主要功能服务点编址:端口号分段与重组:序列号+报文连接控制:面向连接和无连接流量控制:窗口大小,调整速率差错控制:ACK应答,丢包重发5、会话层会话层的作用主要是建立、维护、管理应用程序之间的会话。会话层的责任主要有:对话控制:如QQ视频聊天的连接过程同步:如迅雷断点续传6、表示层表示层的功能

2、:如QQ的视频聊天、在线看电影数据的解码和编码数据的加密和解密数据的压缩和解压缩表示层是各节点应用程序、文件传输的翻译官。7、应用层应用层的作用主要是为应用程序提供接口,从而使得应用程序能够使用网络服务。常见的应用层协议http、ftp、smtp、pop3、telnet、dns等数据段Segment数据包Packet比特Bit数据帧Frame协议数据单元数据封装传输层数据链路层物理层网络层数据数据传输层报头数据网络层报头数据数据链路层报头0101110101001000010表示层应用层会话层端口号源IP+目的IP+上层协议源MAC+目的MAC将数据帧转换成高低电平,即“0”或“1”

3、代码发送数据的过程,就是一个数据封装的过程设备A设备B7654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T27654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T2传输媒体数据通信过程数据网络层报头+传输层报头+数据数据链路层报头传输层报头+数据网络层报头数据传输层报头0101110101001000010传输层数据链路层物理层网络层表示层应用层会话层数据拆封接收数据的过程,就是一个数据拆封的过程课程议题OSI七层参考模型概述T

4、CP/IP协议栈应用层表示层会话层传输层网络层数据链路层物理层应用层传输层Internet层网络接口层协议栈:利用一组协议完成OSI所实现的功能。TCP/IP协议栈:是一组由不同的协议组合在一起构 成的协议栈。TCP/IP协议栈TCP/IP中的协议IP数据包格式主要用于:1.测试目的端的可达性(ping)2.测试到达目的端的路径(tracert,pathping,traceroute,扩展ping)ICMP(网际控制消息协议)ARP(地址解析协议)ARP的作用:将IP地址解析为MAC地址目的MAC地址(全1,广播)源MAC地址帧类型(0x0806)ARP选项及操作码发送者MAC地址(

5、Sender)发送者IP地址目的MAC地址(Target)(全0,待查询)目的IP地址6B6B2B8B6B4B6B4BARP的帧结构:帧头部信息14B帧数据信息28BRARPARP---地址解析协议,已知IP地址,解析为MAC地址。RARP---反向ARP,已知MAC地址,解析为IP地址。TCP(传输控制协议)属于面向连接的网络协议UDP(用户报文协议)属于无连接的网络协议应用层传输层Internet层物理层数据链路层TCP/IP传输层主机A102823…源端口目的端口主机B应用客户端使用的源端口号一般为系统中未使用的且大于1023目的端口号为所进行的操作。如telnet为23。源/

6、目的端口号应用协议传输层协议端口号FTPTCP20,21TelnetTCP23HTTPTCP80DNSTCP,UDP53TFTPUDP69Well-known端口:0-1023注册端口:1024-49151动态或私有端口:49152-65535常见的端口号TCP协议TCP---传输控制协议TCP属于面向连接的协议TCP可以提供可靠的、有序的端到端之间的传输,并且进行流量控制源端口号(16比特)目的端口号(16比特)顺序号(32比特)应答号(32比特)窗口大小(16比特)校验和(16比特)其它TCP控制信息(如SYN,ACK等)数据20发送SYN=1ACK=0(seq#=100)接收S

7、YN发送SYN=1,ACK=1(seq#=300ack#=101)建立连接,ACK=1(ack#=301)主机A主机B123接收SYN,ACKTCP三次握手过程102823SP.DP.102Seq.302Ack.102823DP.101Seq.301Ack.102823SP.DP.102Seq.301Ack.102823SP.DP.103Seq.302Ack.SP.HostAHostBTCP的工作过程Seq序列号:标识该数据段在已发送数据流中的位置Ack应

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

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

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