计算机网络——网络模型
1. 什么是网络
2. 信息之间的传递
为了便于研究,一般将网络进行分层模型
应用层:
定义应用进程之间的通信和交互规则
传输层:
传输层负责向连接主机进程之间通信提供数据传输服务
网络层:
负责为分组交换网上不同的主机提供通信服务,在发送数据的时候,
网络层把传输层产生的报文段或用户报分装成分组或包进行传送
数据链路层:
在两个相邻的节点之间传输数据时,将网络层交下来的IP数据包组装成帧,
在相邻的节点之间的链路上传送帧
物理层:
主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,
也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。
3. IP地址及端口号
要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,
通过这个标识号来指定接受数据的计算机或者发送数据的计算机。
IP地址就是因特网的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位标识符。
通过IP地址可以连接到指定计算机,但如果想访问目标计算机中的某个应用程序,还需要指定端口号。
在计算机中,不同的应用程序是通过端口号区分的。端口号是用两个字节(16位的二进制数)表示的,
它的取值范围是0~65535,其中,0~1023之间的端口号用于一些知名的网络服务和应用。如http:80;ssh:22;https:443等。
4. 传输层
评论