计算机网络-总介绍

                计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集

      是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距巨大。A地区的方言

      可能B地区的人根本无法接受,所以我们要为全国人名进行沟通建立一个语言标准,这就是我们的普通话的作用。同样,放眼全球,我们与外国友人沟通的标准语言是英语,所以我们才

      要苦逼的学习英语。

           计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆

       知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语言”。

        一、计算机网络体系结构

                  总的来说常见的计算机网络体系结构分为:OSI七层体系结构,TCP/IP体系机构以及五层体系机构 

          二、五层结构的基本介绍

                  1.应用层

                           计算机中不同的且正在运行的进程之间的通信,其中包含有进程之间交互与通信的规则。常见的应用层协议有FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)

                   2.运输层

                           为两台计算机中不同进程之间的通信提供运输传送的功能。运输层中分为复用与分用两个功能,复用指将数据多个进程的数据同时使用运输层的服务功能;分用运输层将得到的信息分别交付给不同的应用。常见的运输层协议:传输控制协议(TCP),用户数据报协议(UDP)

                   3.网络层               

                           在 计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及 时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。如 果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地 址解析协议(ARP)。有关路由的一切事情都在这第3层处理。地址解析和路由是3层的重要目的。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。

                   4.数据链路层

                            为网络层提供可靠的数据传输,将数据组合成数据块,也就是指帧———数据链路中的传送单位;如何控制帧在数据链路中的传输(包括速度,传送出错等情况)。该层 的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

                   5.物理层

                             由于不准备过多了物理层,将他理解为:将数据链路层中传送出来的数据转化为bit流,然后将bit通过光纤等装置在网络中传输。

         三、五层协议中对应的设备设施

                            

            四、数据在各层之间的传递过程

     

                                   假定主机1的应用进程AP1向主机2的应用进程AP2传送数据。AP1先将其数据交给主机的第五层(应用层)。第五层上加上必要的控制信息H5就变成了下一层的数据单元。传输层收到这个数据单元后,加上本层的控制信息H4再交给网络层,称为数据链路层的数据单元。以此类推,不过到了数据链路层控制信息分为两部分,分别加到本层数据的首部和尾部。而物理层由于是比特流的传送,所以不再加上控制信息。传送比特流时应从首部开始传送。

                                   当这一串的比特流离开主机1经过网络的无力媒体传送到路由器,就从路由器的第一层依次上升到网络层。每一层都根据必要的信息进行必要的操作。然后将控制信息 剥去。将剩下的数据单元交给上层。当上升到网络层后,就根据首部中的目的地址查找路由器中的转发表,找出转发分组的接口,然后往下传送到数据链路层,加上新的头部和尾部,再到物理层,然后在物理媒体上吧每一个比他发出去。(计算机网络第七版)

  

猜你喜欢

转载自www.cnblogs.com/qqwhsj/p/10631311.html