计算机网络

## 计算机网络
摘自360问答

计算机网络分层

网络分为七大层:物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Persentation layer),应用层(Application layer)。

作用:

物理层(Physical layer): 要传递信息就要利用一些物理媒介,如双绞线、同轴电缆等。但具体的物理媒介并不在OSI的七层模型之内。物理层的作用就是为他的上一层提供物理连接,以及他们的机械、电气、功能和过程特性。如规定使用电缆和接头的类型,传送信号的电压等。这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。

数据链路层(Data link layer):数据链路层负责在两个相邻结点的线路上,无差错的传送以帧为单位的数据。每一帧包括一定的数据和一些必要的控制信息。与物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如果接受点检测到所传的数据有差错,就要通知发方重发这一帧。

网络层(Network layer):在计算机网络中进行通信的两个计算机之间可能会经过多个数据链路,也可能经过多个通信子网。网络层的任务就是选择合适的网间路由和交换节点,确保数据及时传输。网络层将数据链路层提供的帧组成数据包。包中封装有网络层包头,其中含有逻辑地址信息–源站点和目的站点地址的网络地址。

传输层(Transport layer):该层的任务是根据通信子网的特性,最佳地利用网络资源,并以可靠和经济的方式,为两个端系统(也就是源站和目的站点)的会话层间,提供建立、维持和取消传输连接的功能,负责可靠地传输数据。这一层,信息的传送单位是报文。

会话层(Session layer):这一层也可以成为会晤层和对话层。在会话层及以上的高层次中,数据的传送单位不再重新命名,统称为报文。会话层不参与具体的传输,它提供包括访问管理和会话验证在内的建立和维持应用之间通信的机制。如服务器验证用户登录。

表示层(Persentation layer):表示层主要解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转化为适合于OSI系统内部使用的传送文法。即提供格式化的表示和数据转换服务。数据的压缩和解压缩,加密和解密等工作都由表示层负责。

应用层(Application layer):应用层确定进程之间通信的性质以满足用户需要,以及提供网络与用户应用软件之间的接口服务。

    上面我们简单的说明了7层体系的OSI参考模型,为了方便起见,我们常常把上面的7个层次分为低层与高层。低层为1~4层,是面向通信的,高层为5~7层,是面向信息处理的。

TCP/IP

TCP/IP分为四个层次,自底向上依次是:

  1. 网络接口层:接受IP数据报,并负责把这些数据发送到指定网络上。

  2. 网络层: 进行网络互连,根据网间报文IP地址,从一个网络通过路由器传送到另一个网络。

  3. 传输层: 为通信双方的主机提供端到端的服务,传输层对信息流具有调节作用,提供可靠性传输,确保数据到达无误。

  4. 应用层: 对客户发出的一个请求,服务器做出响应,并提供相应服务。

链接: link.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值