文章目录
- 前言
- 计算机网络文章目录
- 一、网络架构与协议
- 1、应用层(Application)
- 2、表示层(Presentation)
- 3、会话层(Session)
- 4、传输层(Transport)
- 5、网络层(Network)
- 6、数据链路层(DataLink)
- 7、物理层(Physical)
前言
网络知识储备是互联网从业人员必不可少的知识,不仅仅是测试开发人员。
这一篇文章简单介绍网络整体结构,以及每一层常用协议,方便建立一个结构化的知识体系
计算机网络文章目录
【测试开发技术栈——计算机网络】一、基础:网络架构与协议
一、网络架构与协议
以OSI模型来简单介绍各网络层级以及常用协议名称,熟悉网络协议架构才能在抓包的时候明白各种封包的意义。
1、应用层(Application)
- 简介:各种应用程序协议的层级
- 常用协议:HTTP、FTP、DNS、SMTP、POP3、Telnet
2、表示层(Presentation)
- 简介:信息的语法语义以及之间的关联,如加密解密、转换翻译、压缩与解压缩
- 常用协议:ASCII、PICT、JPEG、MPEG
3、会话层(Session)
- 简介:不同机器上的用户之间建立与管理会话
- 常用协议:SSL、TSL、RPC
4、传输层(Transport)
- 简介:传输层负责将上层数据分段并提供给网络层,保证数据段端到端有效到达,还有差错控制和流量控制等。
- 常用协议:TCP、UDP
5、网络层(Network)
- 简介:控制子网的运行,如逻辑编址、分组传输、路由选择
- 常用协议:IP/IPV6、ICMP
6、数据链路层(DataLink)
- 简介:物理寻址
- 常用协议:ARP、RARP
7、物理层(Physical)
- 简介:机械、电子的bit流传输
- 常用协议:IEEE 802.3/802.2、Ethernet