计算机网络功能主要包括实现资源共享,实现数据信息的快速传递
制定组织: ISO(国际标准化组织)
作用:使网络通信工作流程标准化
- 分部清晰,各司其职,每个步骤分工明确
- 降低了各個模块之间的耦合度,便于开发
背景 : 实际工作中工程师无法完全按照七层模型要求操作,逐渐演化为更符合实际情况的四层
- 发送端由应用程序發送消息,逐层添加首部信息,最终在物理层发送消息包。
- 发送的消息经过多个节点(交换机,路由器)传输,最终到达目标主机
- 目标主机由物理层逐层解析首部消息包,最终到应用程序呈现消息。
IP地址 功能:确定一台主机的网络路由位置
域名 定义: 给网络服务器地址起的名字
作用: 方便记忆,表达一定的含义
端口号(port) 作用:端口是网络地址的一部分,用于区分主机上不同的网络应用程序
特点:一个系统中的应用监听端口不能重复
1–1023 系統应用或者大众程序监听端口
面向连接的传输服务(基于TCP协议的数据传输)
- 传输特征 : 提供了可靠的数据传输,可靠性指数据传输过程中无丢失,无夨序,无差错,无重复。
- 实现手段 : 在通信前需要建立数据连接,通信结束要正常断开连接
三次握手(建立连接) 客户端向服务器发送消息报文请求連接-------------请求连接
适用情况 : 对数据传输准确性有明确要求,传数文件较大,需要确保可靠性的情况。比如:网页
获取,文件下载,邮件收发
面向无连接嘚传输服务(基于UDP协议的数据传输)
- 传输特点 : 不保证传输的可靠性,传输过程没有连接和断开,数据收发自由随意。
- 适用情况 : 网络较差,对传输可靠性要求不高比如:网络视频,群聊,广播