预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、什么是互联网OSI模型? OSI(OpenSystemInterconnection)是指开放式系统互联参照模型。在我们的平时使 用的计算机网络中存在众多系统构造, 如IBM企业的SNA(系统网络系统构造)和DEC企业的DNA(DigitalNetworkArchitecture) 数字网络系统构造等。 因为系统太多,为了能够解决不同网络之间的互联问题,国际标准化组织拟订了这个OSI 模型。 OSI将网络通讯工作分为七层,由高到低挨次为物理层、数据链路层、网络层、传输层、会 话层、表示层和应用层。 OSI模型构造图 二、数据怎样各层之间传输? 物理层,数据链路层,网络层属于OSI模型的低三层,负责创立网络通讯连结的链路, 传输层,会话层,表示层和应用层是OSI模型的高四层,详细负责端到端的数据通讯。 每层达成必定的功能,每层都直接为其上层供应服务,而且所有层次都相互支持,而网络通讯则能够自上而下(在发送端)或许自下而上(在接收端)双向进行。 自然,其实不是所有通讯都是要经过OSI的所有七层,如物理接口之间的转接,只要要物理层中进行即可;而路由器与路由器之间的连结则只要网络层以下的三层。 三、各层的作用是什么?各自包含哪些就应用? 1.物理层。物理层规定了激活、保持、封闭通讯端点之间的机械特征、电气特征、功能 特征以及过程特征。物理层为上层协议供应了一个传输数据的物理媒体。 属于物理层定义的典型规包含:EIA/TIARS-232、EIA/TIARS-449、V.35、RJ-45等。 2.数据链路层。数据链路层在不可以靠的物理介质上供应靠谱的传输。数据链路层的作用 包含:物理地点寻址、数据的成帧、流量控制、数据的检错、重发等。 数据链路层协议的代表包含:SDLC、HDLC、PPP、STP、帧中继等。 3.网络层。网络层负责对子网间的数据包进行路由选择。网络层还能够实现拥堵控制、 网际互连等功能。 网络层协议的代表包含:IP、IPX、RIP、OSPF等。 4.传输层。传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段 并供应端到端的、靠谱的或不可以靠的传输。其余,传输层还要办理端到端的差错控制和流量 控制问题。 传输层协议的代表包含:TCP、UDP、SPX 5.会话层。会话层管理主机之间的会话进度,  等。 即负责成立、管理、停止进度之间的会话。 会话层还利用在数据中插入校验点来实现数据的同步。 6.表示层。表示层对上层数据或信息进行变换以保证一个主机应用层信息能够被另一个 主机的应用程序理解。表示层的数据变换包含数据的加密、压缩、格式变换等。 7、应用层。应用层为操作系统或网络应用程序供应接见网络服务的接口。 应用层协议的代表包含:Telnet、FTP、HTTP、SNMP等。 四、在各层之间,数据是以什么单位进行传输的? 这个问题比较存心思,数据在各层之间的单位都是不相同的,在物理层数据的单位称为 比特(bit);在数据链路层,数据的单位称为帧(frame); 在网络层,数据的单位称为数据包(packet);传输层,数据的单位称为数据段(segment)。 传输层之上统称为报文。 ***************************************************************************************************** ********************************************************************************************* 一、TCP握手协议 在TCP/IP协议中,TCP协议供应靠谱的连结服务,采纳三次握手成立一个连结。 第一次握手:成立连结时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等候服务器确认; 第二次握手:服务器收到 SYN包(syn=k),即  syn包,一定确认客户的SYN(ack=j+1),同时自己也发送一个 SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的此包发送完成,客户端和服务器进入  SYN+ACK包,向服务器发送确认包ACK(ack=k+1) ESTABLISHED状态,达成三次握手。  , 达成三次握手,客户端与服务器开始传递数据,在上述过程中,还有一些重要的观点: 未连结行列:在三次握手协议中,服务器保护一个未连结行列,该行列为每个客户端的SYN 包(syn=j)开设一个条目,该条目表