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. 邮件服务

协议备注
SMTPSimple Mail Transfer Protocol,简单邮件传输协议
用于发送邮件
POP3Post Office Protocol,邮局协议版本
用于接收邮件
IMAPInternet Message Access Protocol,互联网邮件访问协议
类似POP3,功能更多


2.2.4. Telnet

Terminal Network,终端网络

远程管理的主要协议(网络设备、服务器、数据库等)

常用终端工具有:SecureCRT、Putty、Xshell

2.2.5. FTP与TFTP协议



当然我还有很多整理好的资料文档和视频文件,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。


©著作权归作者所有:来自51CTO博客作者mb5fcf3d80e40fa的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【华为认证HCIA】小白入门必看的VRRP协议
  2. 【SpringCloud】配置:application.yml中都应该写些啥?
  3. 【网工收藏必备】全网最全超详细BGP协议文档讲解(下)
  4. 【网工收藏必备】全网最全超详细BGP协议文档讲解(中)
  5. TCP协议(可靠传输),滑动窗口机制,拥塞机制,避免丢包机制,快速重传机制,
  6. 深入探索Redis的五种基础数据类型
  7. 程序的灵魂!数据结构完整知识框架及学习推荐
  8. Flink JDBC Connector:Flink 与数据库集成最佳实践
  9. 强大:MyBatis 流式查询

随机推荐

  1. 仪表测试自定义视图
  2. 如何设置webview的初始缩放/宽度
  3. android中easeui 环信3.2.3 昵称 头像 设
  4. android语音识别和合成第三方
  5. 如何在Log中模拟方法e
  6. Android使用SVG矢量图打造酷炫动画效果
  7. Android中获取网络天气数据
  8. android调用系统通讯录,并返回联系人号码
  9. Android开发四大组件之Service(实例篇)
  10. android Room框架学习