计算机联网目的:
- 使用远程资源
- 共享信息、程序和数据
- 分布处理
- 两台计算机之间通信必须要有一些约定,如对速率、传输代码、代码结构、传输控制步骤和出错控制等约定,这些约定即被称为通信协议。
- 在两个节点之间要成功地进行通信,两个节点之间必须约定使用共同的“语言”,这些被通信各方共同遵守的约定、语言、规则被称为协议。
- 在internet中,最为通用的网络协议是TCP/IP协议。
发送:OSI七层模型 :应用(与用户交互,提供服务)
-表示(数据的翻译加密解密)-会话(负责两个会话进程的通讯)-传输(向用户提供可靠的端到端的服务)-网络(路由)-数据链路(两个主机之间建立数据链接,向物理层传输信号)-物理(网络和设备的接口 )-以太网- 接受:TCP/IP四层模型 :物理+数据链路 -网络-传输-应用
OSI七层模型:1-3层(网络、数据链路、物理 ) 底层服务
4-7层 端到端的传输通讯
网络层传输(无连接传输)是不可靠传输(数据有可能丢失)传输层传输是可靠传输
地址识别协议(ARP):一台计算机可以有多个IP地址,但只有一个Mac地址(物理地址),该协议用于将IP地址转换为对应的物理地址Mac地址