首页 第五章 TCP IP协议

第五章 TCP IP协议

举报
开通vip

第五章 TCP IP协议nullnull第五章 tcp/ip协议nullTCP/IP的层次结构 TCP/IP协议集 TCP、UDP、IP、ARP、RARP、ICMP、 IGMP、DNS及DHCP协议的功能 IP地址的划分 子网掩码的功能 路由器的功能本章学习要点:null5.1 TCP/IP协议集 5.2 网际层协议 5.3 传输层协议 5.4 应用层协议 5.5 网络互连技术null TCP/IP(Transmission Control/Internet Protoco1) 是指传输控制协议/网际协议,由它的两个主要协议即TCP...

第五章 TCP IP协议
nullnull第五章 tcp/ip协议nullTCP/IP的层次结构 TCP/IP协议集 TCP、UDP、IP、ARP、RARP、ICMP、 IGMP、DNS及DHCP协议的功能 IP地址的划分 子网掩码的功能 路由器的功能本章学习要点:null5.1 TCP/IP协议集 5.2 网际层协议 5.3 传输层协议 5.4 应用层协议 5.5 网络互连技术null TCP/IP(Transmission Control/Internet Protoco1) 是指传输控制协议/网际协议,由它的两个主要协议即TCP协议 和IP协议而得名。 5.1 TCP/IP协议集在TCP/IP的层次结构中包括了4个层次 null1.网际层的协议 (1)网际协议 (Internet Protocol,IP) (2)网际控制报文协议 (Internet Control Message Protocol,ICMP) (3)网际主机组管理协议 (Internet Group Management Protocol,IGMP) (4)地址解析协议 ( Address Resolution Protocol,ARP) 和反向地址解析协议RARPnull2.传输层协议 (1)传输控制协议 (Transmission Control Protocol,TCP) (2)用户数据报协议 (User Datagrarm Protocol,UDP)null3.应用层协议 (1)(1)超文本传输协议HTTP: 用于Internet中的客户机与WWW服务器之间的 数据传输。 (2)域名服务DNS: 用于实现主机名与IP地址之间的映射。 (3)简单邮件传输协议SMTP: 实现邮件服务器之间邮件传送。 (4)邮政代理协议 POP: 实现用户计算机与邮件服务器之间邮件传送。 (5)动态主机配置协议DHCP: 实现对主机的地址分配和配置工作。null(6)远程终端协议TELNET: 本地主机作为仿真终端登录到远程主机 上 运行应用程序。 (7)文件传输协议FTP: 实现主机之间的文件传送。 (8)路由信息协议RIP: 用于网络设备之间交换路由信息。 (9)网络文件系统NFS: 实现主机之间的文件系统的共享。 (10)引导协议BOOTP: 用于无盘主机或工作站的启动。 (11)简单网络管理协议SNMP: 实现网络的管理。 3.应用层协议 (2)null5.2 网际层协议5.2.1 网际协议IP 5.2.2 IP地址与子网掩码 5.2.3 地址解析协议 5.2.4 ICMP网际控制报文协议 5.2.5 IGMP网际主机组管理协议null5.2.1 网际协议IP IP协议的任务是在不同的网络之间对数据包进行 相应的寻址和路由,并从一个网络转发到另一个网络。 他的工作是分割和重编在传输层被分割的数据包。 IP是一个无连接的协议。无连接是指主机之间不 建立用于可靠通信的端到端的连接,源主机只是简单地 将IP数据包发送出去,而IP数据包可能会丢失、重复、 延迟时间大或者次序会混乱。 null5.2.2 IP地址与子网掩码IPv4版的IP地址划分 子网掩码 几种特殊的IP地址 下一代IP协议IPv6null 根据TCP/IP协议规定,IP地址由32bit组成,它 包括3个部分:地址类别号、网络号和主机号,如图: 1.IPv4版的IP地址划分 IP地址由32位二进制比特组成图5.2 IP地址的结构null11000000 10101000 00001010 00111010192.168.10.58 IP地址的点分十进制:将IP地址分为4个字节(每 个字节为8bit),且每个字节用十进制表示,并用“.”隔 开。如图:图5.3 IP地址二进制与十进制的关系 null 按照网络规模大小以及使用目的的不同,可以 将Internet的IP地址分为5种类型,包括A类、B类、 C类、D类和E类。5类地址的格式如图5.4所示。 null A类地址第一字节的第1位为地址类别号“0”,其 余7位表示网络号。第二、三、四个字节。A类地址的 网络数为27(128)个,每个网络包含的主机数为224 (16777216)个,A类地址的范围是: 0.0.0.0~127.255.255.255。(1)A类地址nullA类地址的范围 null(2)B类地址 B类地址第一字节的前两位为地址类别号“10”,剩 下的6位和第二字节的8位共14位二进制数用于表示网络号。 第三、四字节共16位二进制数用于表示主机号。B类地址网 络数为214个,每个网络号所包含的主机数为216个。B类地 址的范围为: 128.0.0.0~191.255.255.255 一台主机能使用的B类地址的有效范围是、: 128.1.0.1~191.254.255.254 如图 null B类地址的范围 null C类地址第一字节的前3位为地址类别号“110”, 剩下的5位和第二、三字节共21位二进制数用于表示 网络号,第四字节的8位二进制数用于表示主机号。由 于网络号和主机号全0和全1有特殊作用,因此,C类地 址网络数为221(实际有效数221-2即200多万个),每个 网络号所包含的主机数为256(实际有效数为254)个。 C类地址的范围为: 192.0.0.0~223.255.255.255 一台主机能使用的C类地址的有效范围是: 192.0.1.1~223.255.254.254 如图:(3)C类地址null 223 255 254 254 C类地址的范围 null D类地址第一字节的前4位为“1110”。D类地址用于 多播,多播就是同时把数据发送给组主机,只有那些已 经登记可以接收多播地址的主机才能接收多播数据包。 D类地址的范围是: 224.0.0.0~239.255.255.255。(4)D类地址null E类地址第一字节的前4位为“1111”。E类地址是为 将来预留的,同时也可以用于实验目的。(5)E类地址null2.子网掩码子网掩码(Subnet Mask) : 通过子网掩码可以指出一个IP地址中的哪些位对应于 网络地址以及哪些位对应于主机地址。 对于子网掩码的取值: 对应于IP地址中网络地址(网络号)的所有位都设置为“1” 对应于主机地址(主机号)的所有位都设置为“0”。 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的A类、B类、C类地址都有一个默认的子网掩码。 如表所示。null 点分十进制表示 子网掩码的二进制位A 255.0.0.0 11111111 00000000 00000000 00000000 B 255.255.0.0 11111111 11111111 00000000 00000000 C 255.255.255.0 11111111 11111111 11111111 00000000 地址 类型 A、B、C类地址默认的子网掩码 null3.几种特殊的IP地址(1)直接广播地址 主机号各位全为“1”的IP地址用于广播之用,称为直 接广播地址,或广播地址,用以标识网络上所有的主机。 (2)有限广播地址 32比特全为“1”的IP地址用于本网广播。 (3)“0”地址 主机号全为“0”时,表示为“本地网络”。 (4)回送地址 以127开始的IP地址是作为一个保留地址,用于网络软 件测试以及本地主机进程间通信,则该地址被称为“回送 地址”。 null4.下一代IP协议IPv6 由于32位的IPv4地址资源的匮乏,IETF提出了创建 IP协议新版本的建议,即IPv6。 IPv6将IP地址空间扩展到128位。 IPv6中路由和寻址功能得到扩充、标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 格式得到简 化、选项支持得到加强、保密安全功能得到增强等。nullIPv6地址的文本表示(1)IPv6冒分十六进制表示 (2)每组十六进制数靠左边的多个连续的零可以省略 不写,但是全零的十六进制组需要用一个零来代表。 (3)将地址中连续的全0域用一对冒号“::”来代替 (4)IPv6的本地回送地址0:0:0:0:0:0:0:1 可简写成 ::1 (5)IPv6的未指明地址0:0:0:0:0:0:0:0 可简写成 :: (6)在地址的简写中,只能使用一次“::” 来表示 连续的全零域。 (7)IPv4的兼容地址null5.2.3 地址解析协议1.物理地址与IP地址物理地址(Physical Address): 在任何一个物理网络中,各个节点的设备必须都有 一 个可以识别的地址,这样才能使信息在其中进行交换。 IP协议: Internet针对物理网络地址的问题,采用网络层IP 地址的 编址 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,IP协议提供一种全网统一的地址格式。 null2.地址解析协议ARP与逆向地址解析协议RARP地址解析(Address Resolution): IP地址与物理地址之间建立一种映射关系。地址解析包括两方面的内容: 从IP地址到物理地址的映射, 由TCP/IP协议中的地址解析协议 ARP(Address Resolution Protoc01)完成; 从物理地址到IP地址的映射, 由TCP/IP协议中的逆向地址解析协议 RARP(Reverse Address Resolution Protoc01)完成。 nullARP地址解析的过程 null5.2.4 ICMP网际控制报文协议网间报文控制协议: (Internet Control Message Protocol,ICMP) 是一个工作在主机和路由器之间的消息控制和差 错报告协议。 网络设备(通常是路由器)一旦发现传输问题,就会分析 其错误类型,并向源主机返回一个ICMP消息。 null5.2.5 IGMP网际主机组管理协议 IP协议只是负责网络中点到点的数据包传输,而 点到多点的数据包传输则要依靠网际主机组管理协议 (Internet Group Management Protocol,IGMP)来完成。 它主要负责报告主机组之间的关系,以便相关的设备 (路由器)可支持多播发送。 支持以下一些应用: 多媒体会议 数据分发。 博弈和模拟 实时数据组播 null5.3 传输层协议5.3.1 基本概念 5.3.2 传输控制协议TCP 5.3.3 用户数据报协议UDP 5.3.4传输层端口的概念null传输层使用两种协议,即TCP和UDP。 TCP是面向连接的可靠传输协议。 UDP是面向无连接的不可靠传输协议。 5.3.1 基本概念常见的Internet应用使用的传输层协议如图所示。null常见的Internet应用使用的传输层协议 null 传输层的任务是完成端到端的可靠传输服务。 即服务器端和客户端进行通信。 传输层的功能与网络层功能的区别是: 网络层完成屏蔽所有底层网络的物理结构的差异, 并对网络通信路径进行选择。5.3.2 传输控制协议TCP null数据分割 定时重传 连接确认 校验和 顺序化收到的报文 丢弃重复的数据 流量控制TCP通过下列方式提供端到端的可靠传输。null5.3.3 用户数据报协议UDP UDP是面向无连接的,不可靠的传输协议。 在使用UDP进行网络传输的过程中,UDP只负责数据传输。 UDP在网络层使用IP层提供的不可靠的数据报服务, 仅通过端口号指明发送程序端口和接收程序端口, 不保证数据报一定到达目的主机。 UDP的优点:速度快。null5.3.4 传输层端口的概念1.端口的基本概念 客户端进程发送TCP或UDP请求报文时,报文中就 含客户端IP地址、客户端进程端口地址、服务器端IP地 址及服务器端进程的端口地址。null2.常用的TCP和UDP端口号下面列出了常用的TCP和UDP端口号,如表所示:名字转换 DNS UDP 53 简单文件传输 TFTP UDP 69 路由选择协议 RIP UDP 520 动态IP地址配置 DHCP UDP (客)68、(服)67 网络管理 SNMP UDP 161 简单邮件传输 SMTP TCP 25 简单邮件接收 POP3 TCP 110 远程终端接入 TELNET TCP 23 万维网 HTTP TCP 80 文件传输(控制) FTP TCP 21 文件传输(数据) FTP TCP 20应用 应用层协议 传输层协议 端口号null5.4 应用层协议5.4.1 客户机/服务器模型与浏览器/服务器模型 5.4.2 DNS域名解析协议 5.4.3 DHCP动态主机配置协议null客户机/服务器计算模式(Client-Server),简称C/S模式. 应用被分为前端(客户部分)和后端(服务器部分)。 客户部分运行在微机或工作站上. 而服务器部分可以运行在从微机到大型机等各种计算机上。1.客户机/服务器计算模式null 基于浏览器、WWW服务器和应用服务器的计算结 构称为浏览器服务器(Browser/Server)的计算模式, 简称B/S模式 2.浏览器/服务器计算模式null5.4.2 DNS域名解析协议1. 层次型域名系统命名机制及管理 2. Internet域名系统的规定 3.域名解析 4.域名系统的组成 5.域名系统的工作过程 6. 中国互联网络的域名规定域名系统: 为了向一般用户提供一种直观明了的主机 识别符(主机名),TCP/IP协议专门 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 了—种 字符型的主机命名机制 null1. 层次型域名系统命名机制及管理 层次型命名机制在名字中加入了层次型结构, 使它与层次型名字空间管理机制的层次相对应。 名字空间的组织管理便形成一种树状的层次结构。 各层管理机构以及最后的主机在树状结构中被表 示为节点,并用相应的标识符来表示。null图5.12 域名系统数据库示意图null 一般情况下,一个完整而通用的层次型主机名由 如下3部分组成L: 本地名本地名组 名网点名网点名 . . (a)主机名本地名组 名网点名 . . . (b) 有时主机的本地名部分可能是一个具体的机构或网络, 称 为“子域”。层次型主机名可表示为: 主机名·本地名·组名·网点名,null2. Internet域名系统的规定 Internet所实现的层次型名字管理机制被称为“域名系统”,即DNS(Domain Name System)。为了保证域名系统具有通用性,Internet制定 了一组正式的通用标准代码作为第一级域名: null地区代码 :null3.域名解析 主机域名映射为IP地址的过程叫做域名解析。 域名解析包括正向解析(从域名到IP地址)以及 反向解析(从IP地址到域名)。 Internet的域名系统DNS能够透明地完成此项工作。 Internet域名到IP地址的映射是由一组既独立又协 作的域名服务器来完成的。 null4.域名系统的组成域名系统由解析器和域名服务器组成。 (1)解析器 在域名系统中,解析器为客户方,它与应用程序连接, 负责查询域名服务器、解释从域名服务器返回的应答以及把 信息传送给应用程序等。 (2)域名服务器 域名服务器用于保存域名信息,一部分域名信息组成一 个区,域名服务器负责存储和管理一个或若干个区。null5.域名系统的工作过程 解析步骤如下: (1)假定解析器向中国的本地域名服务器发出请求, 查寻“www.mit.edu”的IP地址。 (2)中国的本地域名服务器先查询自己的数据库,若发现没有相关 的 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 ,则向根“.”域名服务器发出查寻“www.mit.edu”的IP 地址请求:根域名服务器给中国本地域名服务器返回一个指针 信息,并指向edu域名服务器。 (3) 中国的本地域名服务器向edu域名服务器发出查找“mit.edu” 的IP地址请求,edu域名服务器给中国的本地域名服务器返回一个指针信息,并指向“mit.edu”域名服务器。 (4) 经过同样的解析过程,“mit.edu”域名服务器再将www.mit.edu” 的IP地址返回给中国的本地域名服务器。 (5) 中国本地域名服务器将“www.mit.edu”的IP地址发送给解析器。 (6) 解析器使用IP地址与www.mit.edu进行通信。null域名解析的过程 域名服务器 ROOT gov edu mit.edu www.mit.edu中国Internet计算机 (解析器) CN ② ③ ④ ⑤ ① ⑥ ● ● ● ● ● null6. 中国互联网络的域名规定 1997年6月3日在北京中国互联网络信息中心 (China Network Information Center,CNNIC)成立, 并发布《中国互联网络域名注册暂行管理办法》和 《中国互联网络域名注册实施细则》。 CNNIC负责我国境内的互联网络域名注册、 IP地址分配、自治系统号分配、反向域名登记等 注册服务,同时还将提供有关的数据库服务及相 关信息与培训服务 null5.4.3 DHCP动态主机配置协议 动态主机配置协议(DHCP)提供了一种机制允 许一台计算机加入新的网络和获取IP地址而不用手 工参与。 当运行客户软件的计算机移至一个新的网络时, 就可使用DHCP获取其配置信息而不需要手工干预。DHCP 给运行服务器软件而位置固定的计算机指派一个永久 地址,当这台计算机重新启动时其地址不变。 null5.5 网络互连技术5.5.1 互连网络的基本概念 5.5.2 网络互连的层次 5.5.3 路由器null 互连网络是指将分布在不同地理位置的网络、 设备连接起来,以构成更大规模的网络,最大程度地 实现网络资源的共享。5.5.1 互连网络的基本概念null 网络互连从通信协议的角度来看可以分成4个层次, 物理层的互连、数据链路层互连、网络层互连和高层互连。 如图 5.5.2 网络互连的层次网络互连的层次 null1.物理层的互连 在不同的电缆段之间复制位信号是物理层互连 的基本要求。物理层的连接设备主要是中继器。 2.数据链路层互连 数据链路层互连要解决的问题是在网络之间存储 转发数据帧。互连的主要设备是网桥。 3.网络层互连 网络层互连要解决的问题是在不同的网络之间存 储转发分组。互连的主要设备是路由器。 4.高层互连 传输层及以上各层协议不同的网络之间的互连属 于高层互连。实现高层互连的设备是网关。null5.5.3 路由器路由器的工作原理与功能 路由表 静态路由和动态路由 路由协议null功能:在不同的网络间存储转发数据包。 原理:在通过路由器实现的互连网络中,路由器要对数据包进行检测,断其中所含的目的地址,若数据包不是发向本地网络的某个节点,路由器就要转发该数据包,并决定转发到哪一个目的地1.路由器的工作原理与功能null 路由器是在网络层上实现多个网络之间互连的设备。 路由器为两个或3个以上网络之间的数据传输解决的最 佳路径选择。路由器是从路径选择角度为逻辑子网的 节点之间的数据传输提供最佳的路线。 路由器要求节点在网络层以上的各层中使用相同或兼 容的协议。路由器的特性如下:null连接功能 网络地址判断、最佳路由选择和数据处理功能 设备管理3个基本功能null 路由器一般至少连接两个网络,并根据它所 连接网络的状态决定数据包的传输路径。而且路由 器会生成一个“路由表”,这个路由表会跟踪记录着 相邻其他路由器的地址和状态信息。路由器使用路 由表,并根据传输距离,通信费用等,通过优化算 法来决定一个特定的数据包的最佳传输路径。 2.路由表null两种基本的路由选择方式,既静态路由和动态路由方式。 (1)静态路由选择是通过网络管理员设置路由表来完成的, 在任意两个路由器之间都有固定的路径。 (2)动态路由的产生不需要网络管理员的介入,是由路由协 议自动更新它们的路由表并在需要时重新配置网络路径。3.静态路由和动态路由null最普通的路由协议是路由信息协议和开放最短路径优先协议。 (1)路由信息协议(Routing Information Protocol,RIP)。 RIP协议是一种距离矢量协议,它根据源节点与目的节点之 间的路由器或路程段的数目(也称为跳数)来决定发送数据包 的最佳途径。 (2)开放最短路径优先(Open Shortest Path First,OSPF)。 OSPF是一种链路状态路由协议,除了路由器的数目外, OSPF还可以通过判断路程段之间的连接速率和负载平衡来 确定发送数据包的最佳途径。4.路由协议
本文档为【第五章 TCP IP协议】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_297171
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:高中语文
上传时间:2009-01-14
浏览量:42