OSI七层模型
1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介
质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到
达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比
特。
2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访
问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。
3.网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选
择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种
连接的层。
4.传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协
议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报
协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就
是通过这种方式传输的)。主要是将从下层接收的数据进行分段和传输,到达目的地址后
再进行重组。常常把这一层数据叫做段。
5.会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你
的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是
主机名)。
6.表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码
(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,
表示层会通过使用一种通格式来实现多种数据格式之间的转换。
7.应用层:是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输
和终端仿真)提供网络服务。
TCP/IP四层模型
一般开发程序员讨论最多的是TCP/IP模型
通信过程
上图对应两台计算机在同一网段中的情况,如果两台计算机在不同的网段中,那么数据
从一台计算机到另一台计算机传输过程中要经过一个或多个路由器,如下图所示
其实在链路层之下还有物理层,指的是电信号的传递方式,比如现在以太网通用的网线
(双绞线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤等都属于物理
层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)是
工作在物理层的网络设备,用于双绞线的连接和信号中继(将已衰减的信号再次放大使之传
得更远)。
阅读(1483) | 评论(0) | 转发(0) |