网络模型
OSI
概述
- 开放系统互连参考模型 (Open System Interconnect 简称OSI),提出网络分层的概念,将网络分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
组成
- 应用层:将原始数据转换为计算机能识别的二进制,调用外部访问网络的接口将二进制数据传入;
- 表示层:对数据格式(编码、加密与解密、压缩与解压)进行处理;
- 会话层:创建、管理、终止会话;
- 传输层:确定传输方式、确定端口信息;
- 网络层:逻辑寻址(IP地址确定)、路由选择;
- 数据链路层:物理寻址(MAC地址确定)、差错校验;
- 物理层:将二进制转为物理信号经过传输介质传输;
案例

TCP/IP
概述
- OSI花费大量时间、精力进行网络模型设计时,TCP/IP直接从实际入手,参照OSI网络模型,成为了计算机网络实际运用标准。
OSI与TCP/IP区别
- OSI先有模型再有协议,TCP/IP先有协议再有模型;
- OSI将网络划分为七层,而TCP/IP为五层;
- OSI设计较全面,但实现较复杂,TCP/IP设计更精简,实现更简单;
- OSI是参考模型,TCP/IP为计算机网络的实际标准;

组成
- 应用层:将原始数据转换为计算机能识别的二进制,调用外部访问网络的接口将二进制数据传入,对数据格式(编码、加密与解密、压缩与解压)进行处理,创建、管理、终止会话;
- 传输层:确定传输方式、确定端口信息;
- 网络层:逻辑寻址(IP地址确定)、路由选择;
- 数据链路层:物理寻址(MAC地址确定)、差错校验;
- 物理层:将二进制转为物理信号经过传输介质传输;
协议
- 协议是共同计议,协商;经过谈判、协商而制定的共同承认、共同遵守的文件。
概述
TCP/IP协议簇
- 应用层:HTTP(超文本传输协议)、HTTPS(安全外壳协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、POP3(邮局协议版本3)、IMAP(交换邮件访问协议)、DNS(域名解析协议)、DHCP(动态主机分配协议)、TELNET(远程登录)、SMB(局域网文件共享传输协议)、SSH(安全文件传输协议)等
- 传输层:TCP(传输控制协议)、UDP(用户数据报协议)
- 网络层:IP(网际互连协议)、ARP(地址解析协议)、RATP(逆地址解析)、ICMP(网际控制报文协议)
- 数据链路层:Ethernet II