网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章 基本网络原理.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在UDP头中真正有用的参数就是源端口和目的端口,这 里的端口只是个形象的称呼,实际上并不真实存在。我们知 道在计算机内部为了区分不同的进程,为每个进程分配了进 程ID号,当这些进程产生的数据需要传输到网络时,这些ID 号就不能区分它们了,因为进程ID只具有本地意义。所以人 们又为这些网络进程规定了一些专用的ID号,即端口号,端 口号占2B,共有65535个,其中0-1023是全球通用的,我们 称之为熟知端口号。1024-49151为登记端口号,用来给那些 没有熟知端口号的程序。49152-65535是随机端口号,用来 分配给一些临时的进程,比如客户端进程。 TCP全称传输控制协议,是有连接不可靠的传输 层协议。 3.4.2 TCP协议 (1)源端口和目的端口:与UDP同,起到分用复用的功能。 (2)序号:占 4 字节,TCP 连接中传送的数据流中的每一 个字节都编上一个序号。序号字段的值则指的是本报文段所 发送的数据的第一个字节的序号。 (3)确认号:占 4 字节,是期望收到对方的下一个报文段 的数据的第一个字节的序号。 (4)数据偏移:占4比特,相当与TCP首部长度,单位是4B。 (5)保留:占6比特,全置零。 (6)紧急 URG :当 URG ? 1 时,表明紧急指针 字段有效。它告诉系统此报文段中有紧急数据,应 尽快传送(相当于高优先级的数据)。 (7)确认 ACK :只有当 ACK ? 1 时确认号字段 才有效。 ACK ? 0 时,确认号无效。 (8)推送 PSH (PuSH) —— 接收 TCP 收到 PSH = 1 的报文段,就尽快地交付接收应用进程,而不 再等到整个缓存都填满了后再向上交付。 (9)复位 RST (ReSeT) —— 当 RST ? 1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他原因),必须 释放连接,然后再重新建立运输连接。 (10)同步 SYN :同步 SYN = 1 表示这是一个连接请求或 连接接受报文。 (11)终止 FIN (FINis) :用来释放一个连接。FIN ? 1 表明此报文段的发送端的数据已发送完毕,并要求释放运输 连接。 (12)窗口:窗口字段:占 2 字节,用来让对方设置发送 窗口的依据,单位为字节。 3.5.1 HTTP协议 HTTP(超文本传输协议)是传送某种信息的协 议,而这种信息是为了使超文本的链接能够高效率 地完成所必须的。从层次的角度看,HTTP是面向事 务的应用层协议,它是互连网上能够可靠的交换文 件的重要基础。 3.5 应用层 万维网的工作基本上可以分为以下三个过程。 (1)每一个网点都有一个服务器进程,它不断地监听TCP的端口80,以便发现是否有客户发出连接建立请求。 (2)建立TCP连接,客户向服务器发出某个页面请 求,服务器接着就返回所请求的页面作为响应。 (3)最后,TCP连接被释放。 FTP (File Transfer Protocol) 件传输协 议的缩写,在RFC 959中具体说明。FTP会话时包含了 两个通道,一个叫控制通道,一个叫数据通道。控 制通道:控制通道是和FTP服务器进行沟通的通道, 连接FTP,发送FTP指令都是通过控制通道来完成的。 数据通道:数据通道是和FTP服务器进行文件传输或 者列表的通道。 3.5.2 FTP协议 FTP协议中,控制连接均有客户端发起,而数据 连接有两种工作方式,PORT方式和PASV方式。 1.PORT模式(主动方式) FTP 客户端首先和FTP Server的TCP 21端口建立连 接,通过这个通道发送命令,客户端需要接收数据 的时候在这个通道上发送PORT命令。 PORT命令包含 了客户端用什么端口(一个大于1024的端口)接收数 据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立 一个新的连接用来传送数据。 2.PASV模式(被动方式) 在建立控制通道的时候和PORT模式类似, 当客户端 通过这个通道发送PASV 命令的时候,FTP server 打开一个大于1024的随机端口并且通知客户端在这 个端口上传送数据的请求,然后FTP server 将通过 这个端口进行数据的传送,这个时候FTP server不 再需要建立一个新的和客户端之间的连接传送数据。 电子邮件的工作过程遵循客户-服务器模式。每份电子 邮件的发送都要涉及到发送方与接收方,发送方构成客户 端,而接收方构成服务器,服务器含有众多用户的电子信箱。 发送方通过邮件客户程序,将编辑好的电子邮件向邮局服务 器(SMTP服务器)发送。邮局服务器识别接收者的地址,并 向管理该地址

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档