互联网/城域网/广域网:通过网络覆盖范围划分
互联网,因特网—上网
以太网,令牌环网–组网方式
IP地址:网络中每一个主机的唯一标识
unit32_t :DHCP/NAT
端口(port):在一台主机上,唯一标识一个进程(数据该由哪个进程来处理)
在网络通信中的每一条数据中,都会包含两条信息:源端口/目的端口
当前的数据是哪一个进程发送的,以及到达对端主机之后数据该由哪个进程来处理
通信协议:网络通信中,通信双方使用的数据格式约定
若要实现网络互联,就需要订立网络协议标准,统一网络通信数据格式
在网络通信中的每条数据中都会包含一个五元组(源IP地址/源端口/目的IP地址/目的端口/协议)
协议分层:
在通信环境中,按照提供的服务,协议,接口对环境进行分层,就是一种封装上层并不需要关心下层的实现,直接使用就可以;使用的更加灵活
遍历
并且协议分层之后,通信环境层次清晰,并且 每一层的功能具体实现会变得简单化;更容易形成标准
网络通信环境也是异常复杂的,因此为了更加容易的实现网络通信功能因此对整个通信环境进行分层;
OSI七层模型 应用 表示 会话 传输 网络 链路 物理
TCP/IP五层模型:应用 传输 网络 链路 物理
应用层:负责应用程序之间的数据沟通;自定制协议(私有协议);知名协议 :HTTP/FTP/SSH
传输层:负责端与端之间的数据沟通;TCP/UDP
网络层:负责地址管理与路由选择 IP ;路由器;
链路层:相邻设备之间的数据传输;以太网协议Ethernet;交换机
物理层:负责广电信号的传输;以太网协议;集线器
网络通信数据的传输流程: