vlambda博客
学习文章列表

计算机网络——网络模型



This browser does not support music or audio playback. Please play it in Weixin or another browser.
网络模型

1. 什么是网络

网络是由若干结点和连接这些节点的链路组成。网络中的节点可以是计算机,集线器,交换机和路由器。
网络和网络之间还尅以互连起来,这样就构成了一个更大的网络,即互联网是网络的网络。
因特网是世界上最大的网络习惯上大家把连接在因特网上的计算机称为主机。
我们可以初步建立一个概念:就是网络把许多计算机连接在一起,而因特网是把许多网络连接在一起。
网络的作用:计算机之间交互信息

2. 信息之间的传递

  • 为了便于研究,一般将网络进行分层模型

信息传输的过程
使用 五层模型: 应用层 – 传输层 – 网络层 – 数据链路层 – 物理层
各层协议
4层概念模型
OSI七层模型
对应网络协议
应用层
应用层(Application)
Http、TFTP、FTP、NFS、WAIS、SMTP

表示层(Presentation)
Telnet、Rlogin、SNMP、Gopher

会话层(Session)
SMTP、DNS
传输层
传输层(Transport)
TCP、UDP
网络层
网络层(Network)
IP、ICMP、ARP、RARP、AKP、UUCP
数据链路层
数据链路层(Data Link)
FDDI、Ethernet、Arpanet、PDN、SLIP、PPP

物理层(Physical)
IEEE 802.1A 、IEEE802.2~IEEE802.11
各层的作用
 
   
   
 
应用层:
    定义应用进程之间的通信和交互规则

传输层:
    传输层负责向连接主机进程之间通信提供数据传输服务

网络层:
    负责为分组交换网上不同的主机提供通信服务,在发送数据的时候,
    网络层把传输层产生的报文段或用户报分装成分组或包进行传送

数据链路层:
    在两个相邻的节点之间传输数据时,将网络层交下来的IP数据包组装成帧,
    在相邻的节点之间的链路上传送帧

物理层:
    主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
    它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,
    也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。

3. IP地址及端口号

IP地址

要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,


通过这个标识号来指定接受数据的计算机或者发送数据的计算机。


端口号


在计算机中,不同的应用程序是通过
端口号区分的。端口号是用两个字节(16位的二进制数)表示的,


它的
取值范围是0~65535,其中,0~1023之间的端口号用于一些知名的网络服务和应用。如http:80;ssh:22;https:443等。

4. 传输层

传输层是计算机网络中重点部分。
传输层主要为TCP协议与UDP协议
TCP协议 Transmission Control Protocol
传输控制协议:传输效率低,可靠性强。用于传输可靠性要求高,数据量大的数据,面向连接,数据传输单位是报文段。
UDP协议 User Datagram Protocol
用户数据报协议:用户传输传输可靠性要求不高,数据量小的数据。主要将下层接受的数据进行分段和传输,到达目的地址后在进行重组。常常把这一层数据叫段。无连接,尽最大努力的数据传输服务,其数据传输的单位是用户数据报。