下一章 上一章 目录 设置
3、第 3 章 通信各 ...
-
通信各方在通信前要对信号进行约定。
物理现象没有天然表意。
电平的高低。
激光的明灭。
电磁场的扰动。
用物理现象描述数据。
一系列的标准和规则。
在物理,逻辑和流程上的通信标准被称为网络协议。
制定协议和搭建数据通信网络。
ARPAnet。
主机。
和IMP。
APRnet的实施企业制定了1822协议。
硬件接口的规格,数据中包含的信息的目的主机地址,信息的格式。
1822协议的端口就会根据目的地址转发数据。
规范了主机连接IMP的通信格式。
规定了数据从源端到目的端的流程。
在主机上运行执行不同网络功能的网络进程。
telnet协议。
FTP,文件传输协议。
目的主机收到1822协议的数据时,这个数据应该由哪个进程进行处理呢?
NCP。
网络控制程序。
互联的主机上运行的进程提供连接和数据流控制。
NCP由两种协议组成。
AHHP。
ARPnet 主机到主机协议。
ICP。
初始连接协议。
AHHP规范了两台主机之间的数据的传输标准和控制流程。
ICP定义了两台主机之间双向建立数据传输的标准。
主机的不同进程通过NCP使用网络服务。
ARPnet通过1822协议和NCP程序实现主机与主机进程之间的通信。
进程1。
进程2。
通过NCP走1822协议进入IMP。
多个协议进行嵌套。
让主机的多个进程同时通过设备和网络转发资源。
接受方也可以清晰地区分来自不同进程的数据。
NCP解决了用网络连接多进程主机的问题。
分布式通信网络。
用网络连接主机的不同进程的需求到用网络连接多个异构网络的需求。
分层协议框架。
一款实现网络互联的协议被定义了出来。
ITCP。互联网传输控制协议。
为跨网通信的主机提供面向网络的链路和数据服务。
ITCP分为了传输控制标准的TCP。传输控制协议。
和网络间通信和编址标准的IP协议。互联网协议。
围绕TCP/IP的互联网络标准。
把其他协议纳入一种抽象的,非官方的分层模型。
TCP/IP模型。
TCP/IP模型分为4层。
应用层。
主机到主机层。
互联网层。
网络接入层。
自底向上。
网络接入层规范了,设备在本地网络如何转发数据。把一台设备互联网层,上一层的传输数据如何转发给本地网络另一台设备互联网层的协议属于网络接入层协议。
以太网技术的IEEE.802.3协议和WiFi技术的IEEE802.11都属于网络接入层协议。
局域网协议。
逻辑的局域网隧道不是局域网隧道,仍然是网络接入层协议。
互联网层。
网络接入层定义了本地网络内部发送数据的方式。
跨网络如何通信。
互联网层又称为网际网络层或互联网络层。
如何把数据从源网络发送到目的网络,实现网络间通信。
这一层协议不会考虑下层的本地网络如何实现通信。
为了实现网络间通信,网际通信设备需要按照互联网层协议定义的格式和标准配置地址。源设备需要向目的设备传输时,会把自己的互联网层地址,目的设备的互联网层地址,添加到要传输的数据包中。中间的转发设备收到数据包,会查看数据包的目的设备地址,按照自己所掌握的目的地址判断如何把数据包转发到目的网络。
IP。Internet protocol。互联网协议。
主机到主机层协议。
互联网层的协议定义了如何跨网络设备通信。
通信各方还需要根据通信要实现的目标定义一系列的数据传输控制标准。
定义了网际通信控制标准的协议属于主机到主机层的协议。
不考虑下层的网际通信如何通信。
只专注于通信数据是否应该按照发送的数据顺序到达,如果需要按照发送顺序到达,如何确保数据按序达到。没有到达的数据是否需要重传,如果需要重传,如何重传。具体的传输操作问题。
TCP就属于主机到主机层协议。
应用层。
需要使用网络服务的计算机进程实现通信而定义的标准,就属于应用层协议。telnet协议和ftp协议都属于应用层协议。