TCP-IP教学课件资料:第1章 概述_第1页
TCP-IP教学课件资料:第1章 概述_第2页
TCP-IP教学课件资料:第1章 概述_第3页
TCP-IP教学课件资料:第1章 概述_第4页
TCP-IP教学课件资料:第1章 概述_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TCP/IP协议分析主讲:刘兴龙22595578@信息学院227室参考书目:网络协议分析寇晓蕤等编著机械工业出版社TCP/IP详解卷1:协议

机械工业出版社TCP/IP网络与协议兰少华编著

清华大学出版社讲授内容TCP/IP概述点到点协议PPPInternet地址及地址解析IP协议ICMP协议UDP、TCP协议路由协议应用层协议4第1章TCP/IP概述计算机网络概念OSI参考模型数据封装与解封装TCP/IP分层模型计算机网络概述计算机网络的概念

用通讯线路将分散在不同地点的具有独立自主的计算机系统相互联接,并按网络协议进行数据通讯和实现资源共享的计算机集合,称为计算机网络。计算机网络的组成(1)若干个主机,向用户提供服务,构成资源子网;(2)一个通信子网,由一些专用的结点交换机和连接这些结点的通信链路组成;(3)一系列的协议,用来控制主机之间或主机和子网之间的通信。1.1计算机网络网络协议是通信双方共同遵守的规则和约定的集合。网络协议包括三个要素:语法规定了数据与控制信息的结构或格式语义需要发出何种控制信息,完成何种动作以及做出何种响应时序事件实现顺序的详细说明OSI模型OSI参考模型OSI的概念OpenSystemInterconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。OSI模型的目的规范不同系统的互联标准提供不同厂商间的接口标准OSI模型分为七层OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。OSI参考模型体系结构4.传输层2.数据链路层3.网络层1.物理层5.会话层6.表示层面向用户应用面向数据传输7.应用层特点OSI模型每层都有自己的功能集;层与层之间相互独立又相互依靠;上层依赖于下层,下层为上层提供服务。第n层实体在实现自身定义的功能时,只使用n-1层提供的服务N层向N+1层提供服务,不仅包括N层本身所具备的功能,还包括由下层服务提供的功能总和。最底层只提供服务,是提供服务的基础,最高层只是用户,是使用服务的最高层,中间各层既是下一层的用户,又是上一层服务的提供者。OSI参考模型网络设备传输数据的过程是按照OSI参考模型的层次结构运动的。5.会话层6.表示层7.应用层4.传输层2.数据链路层1.物理层4.传输层2.数据链路层3.网络层1.物理层5.会话层6.表示层7.应用层数据3.网络层物理层物理层的作用负责发送和接收二进制信号物理层功能定义接口和媒体的物理特性定义位的表示、数据传输速率、信号的传输模式定义网络物理拓扑L2数据0101010000111100传输媒体物理层从数据链路层L2数据0101010000111100到数据链路层物理层数据链路层数据链路层的作用为网络层提供透明和可靠的传输服务,在不可靠的物理链路上,提供可靠的数据传输服务数据链路层的功能组帧、物理编址、流量控制、差错控制、接入控制L3数据数据链路层从网络层H2T2帧L2数据到物理层L3数据数据链路层到网络层H2T2帧L2数据从物理层网络层网络层的作用负责将分组数据从源端传输到目的端网络层功能为网络设备提供逻辑地址进行路由选择、分组转发、流量控制、拥塞控制、差错控制L4数据网络层从传输层H3包L3数据到数据链路层L4数据网络层到传输层H3包L3数据从数据链路层传输层传输层的作用负责建立端到端的连接,保证报文在端到端之间的传输传输层的功能服务点编址、分段与重组、连接控制、流量控制、差错控制L5数据传输层从会话层H4L4数据到网络层H4H4L4数据L4数据L5数据传输层到会话层H4L4数据从网络层H4H4L4数据L4数据会话层会话层的作用建立、维护、管理应用程序之间的会话。功能对话控制同步L6数据会话层从表示层synL5数据到传输层synsynH5L6数据会话层到表示层synL5数据从传输层synsynH5表示层表示层的作用 数据的解码和编码数据的加密和解密数据的压缩和解压缩L7数据数据的编码、加密和压缩表示层从应用层H6L6数据到会话层L7数据数据的解码、解密和解压表示层到应用层H6L6数据从会话层应用层的作用为应用软件提供接口,使应用程序能够使用网络服务常见的应用层协议http、ftp、smtp、pop3、telnet、dns等应用层用户L7数据到表示层FTP应用层用户L7数据到表示层FTP应用层允许接入网络资源应用层表示层会话层传输层网络层数据链路层物理层建立、管理和终止会话将分组从源端传送到目的端;提供网络互联在媒体上传输比特;提供机械的和电气的规约对数据进行转换、加密和压缩提供可靠的端到端的报文传输和差错控制将分组数据封装成帧;提供节点到节点方式的传输各层间的联系数据封装和解封装过程数据的发送—报文封装数据数据数据网络层报头数据数据链路层报头0101110101001000010

传输层数据链路层

物理层

网络层表示层应用层会话层源端口、目的端口源IP、目的IP、协议号源MAC、目的MAC、帧类型二进制流“0、1”传输层报头协议数据单元(PDU)数据段Segment数据包Packet数据帧Frame比特Bit设备A设备B7654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T27654321L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据H2010101000011110000101010T2传输媒体数据通信过程数据网络层报头+传输层报头+数据数据链路层报头传输层报头+数据网络层报头数据传输层报头0101110101001000010传输层数据链路层物理层网络层表示层应用层会话层数据的接收—报文解封装TCP/IP协议栈应用层表示层会话层传输层网络层数据链路层物理层应用层传输层Internet层网络接口层TCP/IP协议栈 TCP/IP协议栈是由一组不同功能的协议组合在一起构成的协议栈利用一组协议完成OSI所实现的功能TCP/IP中的主流协议应用层表示层会话层传输层网络层数据链路层物理层IPICMPIGMPRARPARPUDPTCP各种应用程序层SMTPFTP……DNSSNMPNFSTFTP由底层网络定义的协议Ethernet,Token-Ring,FDDI,X.25,Wirless,ATM应用层协议HTTP超文本传输协议,提供浏览网页服务Telnet远程登陆协议,提供远程管理服务FTP文件传输协议,提供互联网文件资源共享服务SMTP简单邮件传输协议,提供互联网电子邮件服务POP3邮局协议3,提供互联网电子邮件服务TFTP简单文件传输协议,提供简单的文件传输服务TCP(传输控制协议)属于面向连接的网络协议UDP(用户报文协议)属于无连接的网络协议应用层传输层Internet层物理层数据链路层传输层协议网络层主机到主机传输传输层端到端可靠传输互联网络报文报文端口号传输层利用端口号来区分上层的应用协议。HTTPFTPDNSTFTP传输层应用层端口8020、215369源/目的端口号应用客户端使用的源端口号一般为系统中未使用的且大于1023;目的端口号为服务器端应用服务的进程。如telnet为23。主机B主机A102823…源端口目的端口常见的端口号端口号的分类范围Well-known端口:0-1023注册端口:

1024-49151动态或私有端口:49152-65535应用协议传输层协议端口号FTPTCP20、21TelnetTCP23HTTPTCP80DNSTCP、UDP53SMTPTCP25TCP协议TCP协议特点TCP---传输控制协议TCP属于面向连接的协议TCP可以提供可靠的、有序的端到端之间的传输,并且进行流量控制TCP首部20字节的固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FIN32位SYNRSTPSHACKURG位08162431填充TCP数据部分TCP首部TCP报文段IP数据部分IP首部发送在前TCP三次握手注:TCP协议通过四次握手断开连接客户端A服务器B发送SYN=1(seq#=100)1接收SYN发送SYN=1,ACK=1(seq#=300ack#=101)2建立连接,ACK=1(ack#=301)3接收SYN,ACK网络层网络层也叫Internet层负责将分组报文从源端发送到目的端网络层作用为网络中的设备提供逻辑地址负责数据包的寻径和转发网络层IPICMPIGMPRARPARP固定部分可变部分04816192431版本标志生存时间协议标识区分服务总长度片偏移填充首部检验和源地址目的地址可选字段(长度可变)位首部长度数据部分数据部分首部IP数据报首部发送在前IP数据包格式ICMP(网际控制消息协议)主要用途:测试目的端的可达性(ping)测试到达目的端的路径(tracert,pathping,traceroute,扩展ping)应用Ping命令基于ICMP的两种报文应用echorequest和echoreply注意:封装成IP数据包再传给下一层ICMP报文IP数据尾部IP首部帧的数据帧的首部ARP(地址解析协议)ARP作用负责将已知IP地址解析为MAC地址ARP工作过程ARP请求报文:广播ARP应答报文:单播12网络接口层IEEE802.3以太网标准MAC层管理网络设备的物理地址,物理地址也被称作MAC地址。LLC层

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论