您的位置:首页 > 理论基础 > 计算机网络

图解TCP/IP--阅后记录

2014-02-10 22:10 148 查看
 网络基础知识概览

  计算机网络的诞生无疑是现互联网蓬勃发展的根基。让计算机、资源从独立模式演变为网络互联。金刚钻的TCP/IP的诞生,也为计算机网络能逐渐走向统一起着功不可没的作用。

  要实现计算机之间的通信,计算机网络中定义的 协议 ,务必重要。接下来概览一下协议分层与OSI参考模型。

  每个分层都接收下一层所提供的特定服务,并为自己的上一层提供服务。故定义层与层之间交互所遵守的约定叫“接口”,同一层之间的交互所遵循的约定叫 协议。通过协议,才能实现各层的通信。

  想必大家也都知道osi参考模型的分层。osi模型的大致作用是实现两个终端数据互相传输每个层的各个分工与充当的角色。接下来大约介绍一下,每一层的作用:

  应用层:为应用程序所设定的协议。(规定应用程序汇总通信相关的细节)

  表示层:主要负责信息格式的转换(统一的网络数据格式)。

  会话层:负责建立和断开通信连接。主要负责开始与结束的时机。及连接方式的选择。

  传输层:控制范围是通信双方。起着大局把控,真正通信断开与建立的负责任,还负责调控数据传输的正确性。

  网络层:数据传输的路由。

  数据链路层:互联设备的传送。

  物理层:负责物理线路比特流传送。

 也许这么写比较简略与粗糙,下面可以通过一个简单的计算机数据通信的例子,来解释说明一下这个七层模型。

  A使用应用程序-邮件系统发送一个邮件给B,A需要表明收件人与收件内容。点发送后,就需应用层协议进行处理,需要处理程序反馈过来的内容,比如说需要将正文内容,收件人,收件地址区分开,该加首部的需要加首部。然后传到下一层协议时,需要表示层介入了,它需要将主机特有的格式转换为网络标准传输格式(格式需统一,不然收到后可能出现乱码)。会话层则负责进行怎样的连接,何时将这封邮件发送出去的决策。真正进行连接于数据发放则由传输层以下来完成。还会将两端通信,数据是否正确的传输进行确认,如果有差错,可以进行重传。在两端通信的过程中,有众多的数据链路层,则进行路程的选择,则由网络层路由选择。最后时间物理介质传输,则需要由数据链路层和物理层进行控制了。传送到目的地B后,则B进行一系列的去头,将内容读取出来。

 大致介绍了网络的分层,接下来看一下是哪些网络要素组成的。

 链路的不同与其通讯媒介有关:

  以太网:同轴电缆/双绞线电缆/光纤电缆

  无线:电磁波

  ATM:双绞线电缆/光纤电缆

  ……

 网卡(网络适配器):使用网卡才能接入网络中。一般集成在主板中,或者有扩展槽。

 中继器:物理层面上延长网络。可以实现信号的放大。可以连接两个不同通信介质,但两者的传输速度必须一样。

 网桥/2层交换机。数据链路上连接两个网络的设备。根据物理地址MAC地址进行处理的。能够识别数据链路层中的数据帧,并将这些数据帧临时存储在内存中,在重新生成一个全新的帧转发给相连的另一个网段。具备能传输不同速度。

交换集线器类似网桥的功能。

 路由器/3层交换机.路由器则由IP地址进行处理的。连接不同的数据链路。

4~7层交换机:传输层及以上的应用层为基础,分析收发数据,并进行特定的处理。如:负载均衡。此外,网络拥堵时,实现带宽控制。等

网关:负责将从传输层到应用层的数据进行转换和转发的设备。还可以在两个不同进行直接通信的协议之间进行翻译,最终实现两者的通信,比如手机和电脑的邮件协议。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: