1. 网络模型
1.1. 分层思想
将复杂的流程分解为几个功能相对单一的子过程
流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题
1.2. 网络标准化
规范不同的互联标准,兼容
当然我还有很多整理好的资料文档和视频文件,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。
1.3. 两大模型:协议簇(Protocol Suit)
OSI:Open System Interconnect,开放系统互连参考模型,由ISO(国际标准化组织)定义。
TCP/IP优先于OSI,最终在市场上获得认可,目前所有厂商支持并使用
1.4. 数据的封装和解封装
应用数据需要经过每一层处理之后才能通过网络传输到目的端
OSI把每一层数据称为PDU(Protocol Data Unit,协议数据单元)
TCP/IP根据不同层分别使用了段、包、帧、比特
逐层向下传递数据,并添加报头和报尾的过程称为封装(打包)
反之,接收方需要逐层向上传递数据,称为解封装(拆包)
1.5. TCP/IP协议簇中的常见协议
2. 应用层
2.1. 应用层概述
TCP/IP模型的最高层
直接为应用程序提供网络服务
2.2. 常见的应用层协议
DNS
HTTP
SMTP与POP3/IMAP
Telnet
FTP与TFTP
2.2.1. DNS协议
Domain Name System,域名解析系统
建立IP与域名之间的映射关系
将域名解析为IP地址
将IP地址解析为域名
2.2.2. HTTP协议
Hypertext Transfer Protocol,超文本传输协议
帮助客户访问万维网(Word Wide Web)
网页浏览帮助通过翻译HTML(超文本标识语言)文件来表现文本、图像、音乐、动画及视频等对象
2.2.3. 邮件服务
协议 | 备注 |
SMTP | Simple Mail Transfer Protocol,简单邮件传输协议 用于发送邮件 |
POP3 | Post Office Protocol,邮局协议版本 用于接收邮件 |
IMAP | Internet Message Access Protocol,互联网邮件访问协议 类似POP3,功能更多 |
2.2.4. Telnet
Terminal Network,终端网络
远程管理的主要协议(网络设备、服务器、数据库等)
常用终端工具有:SecureCRT、Putty、Xshell
2.2.5. FTP与TFTP协议
当然我还有很多整理好的资料文档和视频文件,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。