TCPIP协议LESS08.ppt

上传人:asd****56 文档编号:87456348 上传时间:2023-04-16 格式:PPT 页数:77 大小:2.17MB
返回 下载 相关 举报
TCPIP协议LESS08.ppt_第1页
第1页 / 共77页
TCPIP协议LESS08.ppt_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《TCPIP协议LESS08.ppt》由会员分享,可在线阅读,更多相关《TCPIP协议LESS08.ppt(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第6章章 计算机网络计算机网络TCP/IP协议集协议集6.1 网络接口层网络接口层6.2 网络层网络层6.3 传输层传输层6.4 应用层应用层6.1 网络接口层网络接口层o以太网协议以太网协议oSLIP协议协议oPPP协议协议IEEE制定的以太网标准 名称IEEE标准数据传输速率传输介质类型最大距离(米)Ethernet802.310Mbps10Base-T100Fast Ethernet/100Base-T802.3u100Mbps100Base-TX100Base-FX100 meters2000 metersGigabit Ethernet/GigE802.3z1000Mbps1000

2、Base-T1000Base-SX1000Base-LX100 meters275/550 meters550/5000 meters10Gigabit Ethernet802.3ae10Gbps10GBase-SR10GBase-LX410GBase-LR/ER10GBase-SW/LW/EW300 meters300m MMF/10km SMF10km/40km300m/10km/40kmCSMA/CD(载波监听多路访问/冲突检测)o载波监听载波监听(Carrier Sense)o多路访问多路访问(Multiple Access)o冲突检测冲突检测(Collision Detect)CSM

3、A/CD工作方式 CSMA/CD的发送流程可以概括为:先听后发,边听边发,冲突停止,随机延迟后重发。MAC地址 o也被称为物理地址 o固定在硬件设备上 oIEEE负责管理以太网地址空间并按照需要分配地址值 MAC地址 帧(Frame)o在以太网中被传输的数据单位o数据帧格式 前导码字段(PRE)帧开始标志(SDF)信源地址(DA和SA)数据字段长度(L)用户数据字段(Data)填充字段(PAD)帧检验序列(FCS)SLIP协议 o串行线路IP(Serial Line Internet Protocol)o规定了在串行线路上对IP数据报进行封装的形式o适用于通过RS-232串行端口(即计算机上的

4、串口)和高速调制解调器(Modem)接入InternetSLIP数据帧格式 SLIP定义了两个特殊的字符用于封装IP数据报:END(0 xC0)和ESC(0 xDB)SLIP的缺陷 o每一端都必须知道对方的IP地址o数据帧中没有类型字段o数据帧中没有校验和纠错字段PPP协议 o点到点协议PPP(Point-to-Point Protocol)oPPP克服了SLIP的不足 PPP数据帧格式 PPP优点 oPPP支持在单根串行线路上运行多种协议,不只是IP协议o每一个数据帧都进行传输错误校验o通过使用网络控制协议,通信双方可以进行IP地址的动态协商o对IP报文首部进行压缩o链路控制协议可以对多个数

5、据链路选项进行设置6.2 网络层网络层oIP协议协议o路由协议路由协议oICMP协议协议oARP与与RARP协议协议oIPv6IP协议协议 oIP协议(Internet Protocol)是TCP/IP协议族中最核心的协议oIP协议主要提供不可靠不可靠不可靠不可靠、无连接无连接无连接无连接的数据报传输服务IP数据报格式数据报格式 n n网络最大传送单元网络最大传送单元网络最大传送单元网络最大传送单元MTUMTU(Maximum Transfer UnitMaximum Transfer Unit)n n分片或分段(分片或分段(分片或分段(分片或分段(fragmentationfragmenta

6、tion)版本号:该字段用版本号:该字段用于指名于指名IP版本号版本号 报头长度:报头长报头长度:报头长度指报头占度指报头占32位位字的数目字的数目 服务类型:该字段用于存储服务类型:该字段用于存储关于服务质量(关于服务质量(QoS)的参)的参数:优先权子字段(数:优先权子字段(PR)、)、延迟位(延迟位(D)、吞吐量位)、吞吐量位(T)、可靠性位()、可靠性位(R)总长度:该字总长度:该字段标明段标明IP数数据报的总长度据报的总长度 标识:该字段用标识:该字段用于标识被分段传于标识被分段传输的数据报输的数据报 标志:标志:D位(位(Do not fragment),),M位位(More fr

7、agment)段偏移:该字段段偏移:该字段标明了该数据报标明了该数据报中所包含的数据中所包含的数据在分片数据报中在分片数据报中的位置的位置 生存时间生存时间TTL(Time-To-Live):该字段设):该字段设置了数据报可以经置了数据报可以经过的路由器数据过的路由器数据 高层协议:该字段标高层协议:该字段标明所传送的数据区域明所传送的数据区域中所包含数据的协议中所包含数据的协议信息信息 首部校验和:该字段是首部校验和:该字段是对对IP报头部分计算的校报头部分计算的校验和码,不对数据区域验和码,不对数据区域进行计算进行计算 源源IP地址和目地址和目的的IP地址:分地址:分别标明发送端别标明发送

8、端和接收端的和接收端的IP地址。地址。参数和选项:该字段为可选字段。参数和选项:该字段为可选字段。IP地址格式地址格式 IP地址的表示形式为:由句点分隔开的四个十进制形式的数字表示。例如:一个由句点分隔的IP地址为:128.10.2.31 对应的二进制形式:10000000 00001010 00000010 0001111110000000 00001010 00000010 00011111 十六进制形式:80.0A.02.1E80.0A.02.1E IP地址分类地址分类 oIPIP地址被划分为网络号和主机号两部分地址被划分为网络号和主机号两部分地址被划分为网络号和主机号两部分地址被划分为

9、网络号和主机号两部分 oIPIP地址被分为地址被分为地址被分为地址被分为AAE E类类类类5 5类地址类地址类地址类地址 分分分分类类类类开始位开始位开始位开始位最小网最小网最小网最小网络络络络号号号号最大网最大网最大网最大网络络络络号号号号网网网网络络络络中主机数中主机数中主机数中主机数目目目目A A0 01.0.0.0 1.0.0.0(00未使用)未使用)未使用)未使用)126.0.0.0126.0.0.0(127(127保留保留保留保留)2 22424(3 3字字字字节节节节)B B1010128.0.0.0128.0.0.0191.255.0.0191.255.0.02 21616(2

10、 2字字字字节节节节)C C110110192.0.0.0192.0.0.0223.255.255.0223.255.255.02 28 8(1 1字字字字节节节节)D D11101110224.0.0.0224.0.0.0239.255.255.255239.255.255.255广播地址广播地址广播地址广播地址E E1111011110240.0.0.0240.0.0.0247.255.255.255247.255.255.255保留地址保留地址保留地址保留地址当当IP地址地址32位都为位都为0时时:未定义地址未定义地址 如果如果IP地址的网络号各位地址的网络号各位都为都为0,表示接受端和

11、发,表示接受端和发送端在同一网络内送端在同一网络内 如果如果IP目的地址的目的地址的32位都位都为为1:有限广播:有限广播 如果如果IP目的地址的主机号的各位都为目的地址的主机号的各位都为1:广播:广播 特殊特殊IP地址地址 o当当IP地址地址32位都为位都为0时,被称作为未定义的地址,表示产生时,被称作为未定义的地址,表示产生IP数据报的主机本身。一般来说,这样的数据报的主机本身。一般来说,这样的IP地址只会放在地址只会放在IP数据报报头的源地址字段。数据报报头的源地址字段。o如果如果IP地址的网络号各位都为地址的网络号各位都为0,表示接受端和发送端在同一,表示接受端和发送端在同一网络内。这

12、样的地址只会在网络内。这样的地址只会在IP数据报报头的源地址字段使用。数据报报头的源地址字段使用。o如果如果IP目的地址的目的地址的32位都为位都为1,表示该,表示该IP数据报要被发送给数据报要被发送给与源地址在同一网络中的所有主机,这种传送也被称为有限广与源地址在同一网络中的所有主机,这种传送也被称为有限广播。发送的数据报永远不会离开该网络。播。发送的数据报永远不会离开该网络。o如果如果IP目的地址的主机号的各位都为目的地址的主机号的各位都为1,表示该,表示该IP数据报要被数据报要被发送给与目的地址在同一网络中的所有主机,这种类型的传送发送给与目的地址在同一网络中的所有主机,这种类型的传送被

13、称为广播。被称为广播。o以以127开头的开头的IP地址被用作计算机或路由器协议栈的内部地址,地址被用作计算机或路由器协议栈的内部地址,常用于本机上软件测试和本机上网络应用程序之间的通信地址。常用于本机上软件测试和本机上网络应用程序之间的通信地址。掩码(掩码(mask)o使用掩码(mask)是划分一个IP地址的网络号和主机号两个部分的另一种方式 o掩码中相对于IP网络号的部分的各位都为1,相对于主机号的各位都为0 o掩码被广泛应用于IP路由方面 掩码举例1对于标准的网络号,其相应的掩码为:AA类地址类地址类地址类地址 11111111.00000000.00000000.00000000(255

14、.0.0.0)BB类地址类地址类地址类地址 11111111.11111111.00000000.00000000(255.255.0.0)C C类地址类地址类地址类地址 11111111.11111111.11111111.00000000(255.255.255.0)掩码举例2IP地址地址 129.64.134.5 掩码掩码 255.255.128.0网络号网络号 主机号主机号10000001.01000000.1 0000110.0000010110000001.01000000.1 0000110.0000010111111111.11111111.1 0000000.00000000

15、11111111.11111111.1 0000000.00000000路由协议 o基于TCPIP的网络都是通过路由器互连起来的o路由器不仅负责对IP数据报的转发,还要负责与别的路由器进行联络o每个路由器都有一个路由表,该路由表就是路由器转发IP数据报的依据 n静态(static)路由表 n动态(dynamic)路由表路由协议分类路由协议分类oInternet路由协议将Internet划分为多个自治系统AS(Autonomous System)一般来说,一个自治系统由一个ISP来管理oo内部网关协议内部网关协议内部网关协议内部网关协议IGPIGP(Interior Gateway Protoc

16、ol)常用的内部网关协议有RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)、IS-IS(Intermediate System to Intermediate System)oo外部网关协议外部网关协议外部网关协议外部网关协议EGPEGP(External Gateway Protocol)外部网关协议主要是BGP(Border Gateway Protocol)RIP协议 oRIP协议目前有两个版本:RIPv1和RIPv2 oRIP协议把参加通信的设备分为主动的和被动的 oRIP使用跳数(hop)来衡量到达目的网

17、络的距离,跳数也就是到达该网络所经过的路由器的数目 RIP如何建立路由表?1)建立最小路由表网络号下一路由器地址端口距离(跳数)R1最小路由表210.36.14.0201.36.14.311132.11.0.0132.11.0.721194.27.18.0194.27.18.131R2最小路由表132.11.0.0132.11.0.10111132.17.0.0132.17.0.121132.15.0.0132.15.0.631R3最小路由表194.27.18.0194.27.18.511194.27.19.0194.27.19.121202.101.15.0202.101.15.1312)将

18、最小路由表发送给邻居 3)接收邻居的RIP数据报,更新路由表 网络号下一路由器地址端口距离(跳数)210.36.14.0201.36.14.311132.11.0.0132.11.0.721194.27.18.0194.27.18.131132.17.0.0132.11.0.10122132.15.0.0132.11.0.10122194.27.19.0194.27.18.532202.101.15.0194.27.18.5324)发送新的路由表给邻居 5)接收新的RIP数据报并且更新自己的路由表OSPF协议(1)oOSPF是一个链路状态协议o运行OSPF的每个路由器的路由表中存放的是关于整个

19、网络的拓扑结构图 OSPF路由表的建立过程如下:n发现邻居节点;n测量到各邻居节点的代价;n发布链路状态;n计算到自治系统中其它每个路由器的最短路由。OSPF协议(2)oOSPF交换的是网络的拓扑结构信息,而不像交换的是网络的拓扑结构信息,而不像RIP那样那样交换距离信息。交换距离信息。o在建立好一个初始的路由表后,在建立好一个初始的路由表后,OSPF路由器不会定期路由器不会定期地发送整个路由表给它的邻居,相反地,它定期发送一地发送整个路由表给它的邻居,相反地,它定期发送一个小的个小的HELLO报文给它的邻居去检测网络的链路状态。报文给它的邻居去检测网络的链路状态。o当检测到网络的链路状态发生

20、改变时,路由器会发送一当检测到网络的链路状态发生改变时,路由器会发送一个个OSPF数据报给它的邻居,该数据报中仅包含发生改数据报给它的邻居,该数据报中仅包含发生改变的链路状态信息。变的链路状态信息。oOSPF采用网络带宽来度量到相邻节点的代价采用网络带宽来度量到相邻节点的代价 o当对同一个目的地址存在多个代价相同的路由时,当对同一个目的地址存在多个代价相同的路由时,OSPF在这些路由上平均分配流量,称之为流量平衡在这些路由上平均分配流量,称之为流量平衡 BGP协议 oBGP是一种在不同自治系统的路由器间进行通信的外部网关协议 o目前,Internet普遍使用BGPv4作为交换路由信息的协议 B

21、GP之间发送的信息报:n初始(open)信息n更新信息n通知信息nkeep-alive信息 无类型域间路由CIDR(Classless Inter Domain Routing)oCIDR化的网络地址:指一个IP地址的网络部分在32位范围内可以是任意长oCIDR化的IP地址一般用斜线记法或前缀记法,又称CIDR记法 例如:202.196.73.5/20,表示32位的IP地址中,前20位是网络前缀,即IP地址中网络部分占20位 CIDR技术应用o如ISP有连续IP地址空间193.20.0.0到193.23.255.255(11000001.000101 00.00000000.00000000

22、11000001.000101 11.11111111.11111111)oInternet主干网路由器来说,不需要记录如何到达该ISP内部网络的所有路由,只需记录193.20.0.0/14,即只要知道如何将数据报传送给该ISP连接的外部路由器就足够了。Internet控制报文协议ICMP(Internet Control Message Protocol)ICMP的主要功能:o检测目标节点是否可达;o拥塞和数据流控制;o路由重定向;o建立和维护路由信息。ICMP报文和封装 类型字段ICMP报文类型0回送应答3目的地不可达4源站抑制5重定向(改变路由)8回送请求11数据报超时12数据报参数错误

23、13时间戳请求14时间戳应答17地址掩码请求18地址掩码回答类型:该字段定义了报文的类型类型:该字段定义了报文的类型 代码:该字段包含进一步区分错误类型的代码 校验:该字段对整个ICMP信息报进行错误校验 ICMP报头还包含一个4个字节的字段 代码字段含义0网络不可达1主机不可达2协议不可达3端口不可达4需要分片,但DF置位5源路由失败6目的网络未知7目的主机未知8源主机被隔离9与目的网络的通信被禁止10与目的主机的通信被禁止11对所请求的服务类型ToS,网络不可达12对所请求的服务类型ToS,主机不可达回送协议(echo protocol)o主机或路由器向指定目的站点发送ICMP回送请求报文

24、o收到回送请求的主机或路由器形成回送应答并发送给最初的发送者 o在许多操作系统中,用户发送的ICMP回送请求的命令叫ping ARP与RARP协议 oIP地址与物理地址的映射 ARP(1)oARP协议的基本功能是通过目标设备的IP地址获取目标设备的物理地址,以保证通信的顺利进行o“我的IP地址是IPA,物理地址为MacA,我想知道主机IP地址为IPB的Mac地址”o主机B识别该IP地址并且向主机A发送应答,内容为“我是IPB,我的Mac地址为MacB”。当A收到回答后,它就会用该物理地址把数据帧直接发送给B ARP(2)o在使用ARP的计算机上都保留有一个高速缓存,存放着它获得的IP地址和物理

25、地址的映射表 IP地址MAC地址类型194.85.135.4500-E0-F7-7F-19-20dynamic194.85.135.7600-80-48-EB-7E-60dynamic194.85.135.6100-80-48-EB-75-67staticARP报文的封装 o当ARP报文从一台主机传送到另一台上时,它们必须被封装在数据帧中。o在以太网中,ARP报文的数据帧类型为(0806)16,这是由以太网管理机构分配的一个标准址,其它网络硬件技术则使用不同的值。以太网ARP报文格式 RARP oRARP的作用与ARP正好相反,它用于将局域网中某个主机的物理地址转换为IP地址 oRARP使用计

26、算机的硬件地址识别计算机,在使用上存在较大的限制o目前使用较多的是后来出现的两种替代协议:自举协议BOOTP(BOOTstrap Protocol)和动态主机配置协议DHCP(Dynamic Host Configuration Protocol)IPv6 o32位的IP地址即将耗尽 o对网络传输服务质量的需求 o1994年,IPng(the next generation Internet protocol)的建议被采纳作为开发下一代IP的基础,如今IPv6普遍被用来指新版IP的版本号 IPv6的变化o更大的地址空间 o安全机制 o支持资源分配 o对协议扩展的保障 o增强路由选择功能 IPv

27、6编址 oIPv6的地址占128位 oIPv6地址使用冒号分隔的8个16进制数表示 例如:2002:1db8:85a3:08d3:1319:8a2e:0370:73442002:1db8:85a3:08d3:1319:8a2e:0370:7344 IPv6还允许使用零压缩来使IP地址的表示更为简化,即一连串的零可以用一对冒号来取代,并且在任一地址中,零压缩只能使用一次。例如:FF05:0:0:0:0:0:B1FF05:0:0:0:0:0:B1 FF05:B1FF05:B1 2001:25de:cade2001:25de:cade IPv6地址分配 地址类型前缀地址空间所占份额保留0000 00

28、001/256为NSAP分配保留0000 0011/128可聚合的全局单播 地址0011/8链路本地单播地址1111 1110 101/1024站点本地单播地址1111 1110 111/1024多播地址1111 11111/256IPv4与IPv6 oIPv4兼容地址:使IPv6地址可以很方便地转换为IPv4地址,确保IPv6数据报可以通过IPv4网络进行自动传输。IPv4兼容地址0:0:0:0:0:0:w.x.y.z0:0:0:0:0:0:w.x.y.z或:w.x.y.z:w.x.y.zoIPv4映射地址:IPv4映射地址被用来解决将IPv4数据报通过IPv6网络进行传输的问题。IPv4映

29、射地址0:0:0:0:0:FFFF:w.x.y.z0:0:0:0:0:FFFF:w.x.y.z或:FFFF:w.x.y.z:FFFF:w.x.y.zIPv6数据报首部格式 IPv6扩展首部 IPv6路由 IPv6去除了一些路由器的附属功能:oIPv6采用端到端的分片方法 oIPv6可聚合的全局单播地址是在全局范围内使用 的地址,必须进行层次划分及地址聚合oIPv6广泛使用由发送源节点来指定路由 oIPv6中,路由器不需要处理分析报头可选字段的参数 oIPv6可聚合的全局单播地址的最后64位为接口标识字段,一般该接口标识直接对应主机的物理地址,接口标识字段省去了使用ARP进行寻址的必要 6.3

30、传输层传输层o用户数据报协议用户数据报协议UDPo传输控制协议传输控制协议TCP用户数据报协议UDP oUDP提供不可靠不可靠的无连接无连接数据报传输服务 o通常把UDP从应用层接收数据报传送给网络层协议的过程叫复用(multiplexing)o把从IP层接收到的数据报送给对应的应用程序的过程叫分用(demultiplexing)o每个UDP报文称为一个用户数据报用户数据报 端口和套接字oUDP使用协议端口号来标识一台计算机上的多个进程o端口号是一个正整数o有两种方式去指派协议端口号:统一指派(0 1023)和动态绑定(1024 65535)oIP地址和端口号合在一起被称为套接字(Socket

31、)传输控制协议TCP oTCP提供有连接的、高可靠的数据流服务oTCP把从高层协议传送过来的数据看作是一个非结构化的字节流o将这个字节流划分成若干段,并给每个数据段进行编号 o数据段无序到达时,TCP负责对数据段重新排序 传输控制协议TCP oTCP报文 保证可靠传输o为了确保发送的数据正确地到达了目的地,为了确保发送的数据正确地到达了目的地,TCP要要求接收方在收到数据之后要向发送方回送确认信息求接收方在收到数据之后要向发送方回送确认信息ACK o发送方对发出的每个报文段都保存一份记录,在发发送方对发出的每个报文段都保存一份记录,在发送下一个报文段之前等待确认信息送下一个报文段之前等待确认信

32、息 o发送方还在送出报文段的时候启动一个定时器,并发送方还在送出报文段的时候启动一个定时器,并在定时器的定时期满而确认信息还没有到的情况下在定时器的定时期满而确认信息还没有到的情况下重发刚才的报文段重发刚才的报文段 o通过报文段中的序号,接收方可以检测这种重复现通过报文段中的序号,接收方可以检测这种重复现象象 TCP建立连接 TCP建立连接o建立逻辑连接可以由任一方或双方发起,一但建立建立逻辑连接可以由任一方或双方发起,一但建立连接,数据就可以双向对等地流动,没有所谓的主连接,数据就可以双向对等地流动,没有所谓的主从关系从关系 o在建立逻辑连接的过程中,双方通过交换的报文段在建立逻辑连接的过程

33、中,双方通过交换的报文段还要交换一些重要的参数,例如:可接收的最大报还要交换一些重要的参数,例如:可接收的最大报文段、窗口大小和起始序号等文段、窗口大小和起始序号等 o逻辑连接的建立还意味着通信主机上的操作系统也逻辑连接的建立还意味着通信主机上的操作系统也要分配相应的系统资源来管理缓冲区、定时器和计要分配相应的系统资源来管理缓冲区、定时器和计数器。数器。o这些资源在连接建立时分配给这些资源在连接建立时分配给TCP,在连接关闭时,在连接关闭时释放。释放。oTCP逻辑连接由一对套接字来唯一地标识。逻辑连接由一对套接字来唯一地标识。TCP滑动窗口算法oTCP使用滑动窗口的算法来提高数据流传输过程的效

34、率6.4 应用层应用层o域名系统域名系统oTELNEToHTTP协议协议oFTP协议协议o邮件传输协议邮件传输协议域名系统DNS(Domain Name System)oDNS的名字空间 最高级域名表(部分)域类型com商业机构edu教育机构gov政府部门int国际性机构mil军队net网络机构org非盈利机构cn中华人民共和国我国二级域名表(部分)域类型com商业组织edu教育机构gov政府部门ac科研机构int国际组织org非营利组织net网络支持中心sh上海js江苏省域名系统DNS(Domain Name System)o通过通过DNS查找主机名对应的查找主机名对应的IP地址或地址或IP

35、地址对应的主机名称地址对应的主机名称为域名解析,该过程是由为域名解析,该过程是由DNS系统自动完成的系统自动完成的 o当用户使用域名时,应用程序先向本地域名服务器请求,域名当用户使用域名时,应用程序先向本地域名服务器请求,域名服务器查找自己的域名表,如果找到,返回服务器查找自己的域名表,如果找到,返回IP地址地址 o如果没有找到,则本地域名服务器以客户身份向某一个根服务如果没有找到,则本地域名服务器以客户身份向某一个根服务器查询,若根服务器找到,返回器查询,若根服务器找到,返回IP地址,否则,它返回与被查地址,否则,它返回与被查主机信息相关的二级域名服务器的主机信息相关的二级域名服务器的IP地

36、址地址 o本地域名服务器再向该二级域名服务器查询本地域名服务器再向该二级域名服务器查询 o依此类推,直到某一个授权服务器返回依此类推,直到某一个授权服务器返回IP地址,如果所有的服地址,如果所有的服务器都不能识别,则认为该域名不存在务器都不能识别,则认为该域名不存在 o为了加快查询速度,通常使用为了加快查询速度,通常使用DNS缓存技术,即缓存技术,即DNS服务器服务器暂存它一段时期内用户查询的域名及暂存它一段时期内用户查询的域名及IP地址映射,当客户机向地址映射,当客户机向DNS查询某一域名时,本地域名服务器先到缓存中查找,如果查询某一域名时,本地域名服务器先到缓存中查找,如果没有,才向其他域

37、名服务器请求服务没有,才向其他域名服务器请求服务 TELNET oTELNET协议是Internet远程登录服务的标准协议 o应用TELNET协议能够把本地用户所使用的计算机变成远程主机系统的一个终端 o为使其适应异构环境,TELNET协议定义了数据和命令在Internet上的传输方式,这种传输方式被称作网络虚拟终端NVT(Net Virtual Terminal)TELNET提供的基本服务 oTELNET定义一个网络虚拟终端为远地系统提供一个标准接口oTELNET包括一个允许客户机和服务器进行协商选项的机制,并且提供一组标准选项(如在控制连接上传输的数据使用标准7位ASCII字符集还是8位字

38、符集)oTELNET对称处理连接的两端,即TELNET不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。TELNET允许一个任意程序都成为客户机,任何一端都可以发起协商选项TELNET进行远程登录TELNET协议进行远程登录时应满足以下条件:o 在本地计算机上安装有包含TELNET协议的客户程序o 知道远程主机的IP地址或域名o 知道登录标识与口令 TELNET远程登录服务分为以下4个过程:o本地与远程主机建立TCP连接o将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT格式传送到远程主机o将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显

39、和命令执行结果o本地终端对远程主机进行撤消TCP连接HTTP协议(Hypertext Transfer Protocol)o采用客户机/服务器模式 o用在浏览器和Web服务器之间进行通信 o当前最新版本是1.1 oHTTP采用TCP协议,缺省端口是TCP 80,但也有Web应用采用其它端口的 统一资源标识符URL(Uniform Resource Locator)URL是Web页面的地址,例如 httphttp:/ gopher:/gopher.banzai.edu:1234 gopher:/gopher.banzai.edu:1234 oInternet资源类型:指出Web客户程序用来操作的

40、工具。如“http:/”表示WWW服务器,“ftp:/”表示FTP服务器o服务器地址:指出Web页所在的服务器域名o端口:有时对某些资源的访问来说,需给出相应的服务器提供端口号o路径:指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的文件目标关联超文本文件中的关联超文本文件(hypertext)WWW借助超文本文件与网络用户沟通。超文本文件是与其它数据有关联(links)的数据,它与普通文本文件的区别就在于超文本文件中含有关联,在超文本文件中的关 联 称 为 超 链 接(H y p e r l i n k)。HTT

41、P协议信息交换过程o建立连接o发送请求信息o接收响应信息o关闭连接FTP协议(File Transfer Protocol)o用于从一台主机到另一台主机传送文件的协议 oFTP运行在TCP之上 FTP传输方式oASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,当文件传输时FTP通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。o二进制传输模式:在二进制传输中,保存文件的位序,原始和拷贝的文件是逐位一一对应的。邮件传输协议 o简单邮件传输协SMTP(Simple Mail Transfer Protocol)用于发送邮件o邮局协议POP3(Post

42、 Office Protocol)和IMAP4(Internet Message Access Protocol)用于接收邮件SMTP oSMTP服务器使用TCP 25号端口监听连接请求。oSMTP发送和接收邮件的基本过程为:1)客户机建立一条到服务器的可靠数据流连接,并等待服务器发送一个220 READY FOR MAIL报文。2)收到220报文后,客户机发送HELLO命令,以标识发件人自己的身份,然后客户机发送MAIL命令,服务器若以OK作为响应,表明准备接收。3)客户机发送RCPT命令,以标识该电子邮件的计划接收人,服务器则响应是否愿意为收件人接受邮件。4)协商结束,发送邮件,用命令DATA发送。5)以.表示结束输入内容一起发送出去。6)结束此次发送,用QUIT命令退出。POP3 oPOP3采用TCP进行数据传输o服务器通过侦听TCP端口110开始POP3服务 oPOP3包含12个命令 IMAP4 IMAP4提供了许多POP3不支持的功能 oIMAP4支持连接和断开两种操作模式。使用IMAP4模式可以获得更快的响应时间。oIMAP4支持多个客户同时连接到一个邮箱。oIMAP4支持访问消息中的MIME部分和部分获取。oIMAP4支持在服务器保留消息状态信息。oIMAP4支持在服务器上访问多个邮箱。oIMAP4支持服务器端搜索。o支持一个定义良好的扩展机制。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁