好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

TCP_IP和五层学习模型.doc

9页
  • 卖家[上传人]:世***
  • 文档编号:152452337
  • 上传时间:2020-11-23
  • 文档格式:DOC
  • 文档大小:388KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第二节 TCP/IP协议栈是Internet最基本的协议、Internet国际互联网络的基础一、五层学习模型OSI的七层协议体系结构的概念清楚,理论也较完善,但它既复杂又不实用TCP/IP则不同它是一个4层的体系结构,包含应用层、传输层、网际IP层、网络接口层不过从实质上讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体的内容因此在学习计算机网络的原理时往往采用折中的办法,即综合OSI和TCP/IP的优点采用一种只有5层协议的体系结构如下图:5 应用层 4 传输层3 网络层2 数据链路层1 物理层应用层直接为用户的应用进程提供服务在因特网中的应用层协议很多,如:HTTP、SMTP、FTP等等传输层的任务就是负责两个主机中进程之间的通信提供服务传输层主要使用TCP、UDP这两种协议网络层负责为分组交换网上的不同主机提供通信服务网络层主要使用的协议是:IP以及一些辅助的协议如ARP、ICMP等数据链路层将网络层交付下来的数据报组装成帧(framing),在两个相邻结点的链路上“透明”地传送帧中的数据在物理层上所传数据的单位是比特物理层的任务就是“透明”的传送比特流。

      二、理解分层1.物理层①可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性,即:a)机械特性 指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等 b)电气特性 指明在接口线缆的各条线上出现的电压的范围 c)功能特性 指明某一条线上出现某一电平的电压表示何种意义 d)过程特性 指明对于不同功能的各种可能事件的出现顺序注:因为数据在计算机中多采用并行的传输方式,在通信线路上的传输方式一般都是串行传输(出于经济上的考虑),即逐个比特按照时间顺序传输因此物理层还要完成传输方式的转换②通信的目的是传送消息(message)如语音、文字、图像等都是信息数据是运送消息的实体信号(signal)则是数据的电气的或电磁的表现根据信号中代表消息的参数的取值方式不同,信号可以分成两大类:a)模拟信号,或连续信号——代表消息的参数取值是连续的b)数字信号,或离散信号——代表消息的参数取值是离散的注:在使用时间域(简称时域)的波形表示数字信号时,则代表不同离散数值的基本波形就称为码元在使用二进制编码时,只有两种不同的码元,一种代表0状态一种代表1状态③从概念上讲,限制码元在信道上的传输速率的因素有两个:a)信道能过通过的频率范围:如果信道的频带越宽,也就是能够通过的信号的高频分量越多,那么就可以用更高的速率传送码元而不出现码间串扰。

      但是我们需要知道的是在任何信道中,码元传输的速率是有上限的,传输速率超过此上限,就会出现严重的码间串扰的问题,使接收端对码元的判决(即识别)成为不可能b)信噪比(S/N):噪声存在于所有的电子设备和通信信道中由于噪声是随机产生的,它的瞬间值有时会很大因此噪声会使接收端对码元的判决产生错误(1判决为0,0判决为1)但噪声是相对的,如果信号相对较强,那么噪声的影响就相对较小因此信噪比就很重要注:香农公式:C=W log2(1+S/N) W:信道的带宽(信号具有的频带宽度,单位为Hz);S:信道内所传信号的平均功率;N:信道内部的高斯噪声功率2.数据链路层数据链路层使用的信道主要有以下两种类型:①点对点信道 主要有PPP协议②广播信道3.网络层①网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务它是一种不可靠的交付网络层的主要协议有:网际协议IP(Internet Protocol)以及与IP协议配套使用的4个协议,地址解析协议(Address Resolution Protocol,ARP)、逆地址解析协议(Reverse Address Resolution Protocol,RARP)、网际控制报文协议(Internet Control Message Protocol,ICMP)、网际组管理协议(Internet Group Management Protocol,IGMP)。

      以下为这4个协议与IP协议的关系:应用层各种应用层协议(HTTP、SMTP、FTP、TFTP等)传输层TCP、UDP网络层ICMP、IGMPIPARP、RARP数据链路层HDLC、PPP、Frame Relay等物理层物理硬件a)地址解析协议ARP:ARP协议可以由已知主机的IP地址在网络上查找它的硬件地址(MAC地址)解决这个问题的方法是在主机ARP高速缓存中存放一个从IP地址到MAC地址的映射表,并且这个映射表还经常动态更新(新增或超时删除)注:①ARP请求分组是用广播方式发送的,但ARP响应分组是普通的单播,即从一个源地址发送到目的地址②ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题③如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器(默认网关)的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络剩下的工作就由下一个网络来做b)逆地址解析协议RARP:RARP协议的作用是使只知道自己硬件地址的主机能过通过RARP协议找出其IP地址因为现在的DHCP协议已经包含了RARP协议的功能,因此现在RARP协议已经很少用了。

      c)网际控制报文协议ICMP:ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告ICMP报文(ICMP数据+首部)作为IP层数据报的数据,加上IP数据报的首部组成IP数据报发送出去类型(1个字节)代码(1个字节)检验和(2个字节)(这4个字节取决于ICMP报文的类型)ICMP的数据部分(长度取决于类型)ICMP报文的前4个字节是同一的格式,即类型、代码、检验和代码字段是为了进一步区分某种类型中的不同情况检验和字段用来检验整个ICMP报文根据类型字段的值不同我们可以区别出几种常用的ICMP报文:值为3时,表示当路由器或主机不能交付数据报时就向源点发送终点不可达的差错报告报文值为4时,表示当路由器或主机因拥塞而丢弃数据报时就向源点发送源点抑制的差错报告报文,是源点知道应当把数据报的发送速率放慢值为11时,当路由器收到生存时间为0的数据报时,除丢弃该数据报外还要向源点发送时间超过的差错报告报文;当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过的差错报告报文值为12时,当路由器或目的主机收到的数据报首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题的差错报告报文。

      值为5时,路由器把改变路由的差错报告报文(路由重定向报文)发送给主机,让主机知道下次应该把数据报发送给另外的路由器(可通过的更好的路由)值为8或0时,表示回送请求和回答报文ICMP回送请求报文是由主机或路由器向一个特定的目的主机发出的询问收到此报文的主机将给源主机或路由器发送ICMP回送回答报文这种询问报文用来测试目的站是否可达以及了解其有关状态值为13或14时,表示时间戳请求和回答报文ICMP时间戳请求报文时请某个主机或路由器回答当前的日期和时间收到时间戳请求报文的主机或路由器将发送一个时间戳回答报文时间戳请求与回答可用来进行时钟同步和测量时间d)网际组管理协议IGMP:IGMP协议是因特网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报告他们的组成员情况IGMP 信息封装在 IP 报文中,其 IP 的协议号为 2IGMP 具有三种版本,即 IGMP v1、v2 和 v3e)网际协议IP:IP数据报的格式如下:版本——占 4 位,指 IP 协议的版本目前的 IP 协议版本号为4 (即IPv4)首部长度——占 4 位,可表示的最大数值是15个单位(一个单位为4字节)因此IP的首部长度的最大值是60字节。

      区分服务——占 8 位,用来获得更好的服务在旧标准中叫做服务类型,但实际上一直未被使用过只有在使用区分服务(DiffServ)时,这个字段才起作用在一般的情况下都不使用这个字段总长度——占16位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为65535字节总长度必须不超过最大传送单元 MTU标识(identification)——占16位,它是一个计数器,用来产生数据报的标识标志(flag)——占3位,目前只有前两位有意义标志字段的最低位是MF (More Fragment)MF=1表示后面“还有分片”MF=0表示最后一个分片标志字段中间的一位是DF (Dont Fragment)只有当DF=0时才允许分片片偏移——占12位,较长的分组在分片后某片在原分组中的相对位置片偏移以8个字节为偏移单位生存时间——占8位,记为TTL (TimeToLive)数据报在网络中可通过的路由器数的最大值协议——占8 位,字段指出此数据报携带的数据使用何种协议以便目的主机的 IP 层将数据部分上交给哪个协议处理首部检验和——占16 位,字段只检验数据报的首部不检验数据部分这里不采用 CRC 检验码而采用简单的计算方法。

      ②因特网的路由选择协议因特网将整个互联网划分为许多较小的自治系统(autonomous system,AS),它指的是在单一的技术管理下的一组路由器,而这些路由器使用一种AS内部路由选择协议和共同的度量以确定分组在该AS内的路由,同时还使用一种AS之间的路由选择协议用以确定分组在AS之间的路由自治系统AS的定义强调下面的事实:尽管一个AS使用了多种内部路由选择协议和度量,但重要的是一个AS对其他AS表现出的是一个单一的和一致的路由选择策略这样,因特网就把路由选择协议分为两大类,即:a)内部网关协议(Interior Gateway Protocol, IGP),用于一个AS内部的路由选择如:RIP、EIGRP、OSPF、IS-IS等b)外部网关协议(Exterior Gateway Protocols,EGP),用于不同AS之间的路由选择如:BGP-4等③内部网关协议a)路由信息协议(Routing Information Protocol,RIP),一种分布式的基于向量的路由选择协议RIP的特点:–仅和相邻路由器交换信息–路由器交换的信息是当前路由器所知道的全部信息,即自己的全部路由表。

      –按固定的时间间隔来交换路由信息注:RIP协议允许一条路径最多只能包含15个路由器,因此“距离”等于16时就相当于不可达RIP协议使用传输层的用户数据报UDP进行传送(使用UDP的520端口)b)开放最短路径优先(Open Shortest Path First,OSPF),一种分布式的基于链路状态的路由选择协议OSPF的特点:–用洪泛法向本AS内的所有路由器发送信息–发送的信息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息–只有当链路状态发生变化时,路由器才向AS内的其他路由器发送此信息注:为了使OSPF能够用于规模很大的网络,将一个AS再划分为若干个更小的范围,叫区域每一个区域都有一个32位的区域标识符(用点分十进制表示)当然在一个区域内路由器的数量最好不要超过200个OSPF协议不用UDP而是直接用IP数据报传。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.