1、常用协议分析
HTTP
协议简介
HTTP全名超文本传输协议,是一种用于分布式,协作式和超媒体信息系统的应用层协议,是万维网的数据通信的基础。
主要功能
包含了命令和传输信息,用于Web访问,其他的Internet、内联网应用系统之间的通信
HTTP协议工作原理
HTTP协议采用了请求/响应模型
客户端向服务器发送一个请求报文
请求报文包含:请求的方法、URL、协议版本、请求头部和请求数据
响应的内容包括:协议的版本、成功或者错误代码、服务信息、响应头部和响应数据
HTTP协议特点
无连接、无状态
DHCP
定义
由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码
主要作用
集中的管理,分配IP地址,使网络环境中的主机状态获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率
工作原理
集中管理和自动分配IP网络地址的通信协议。
特点
即插即用、临时性、允许地址重用、支持移动用户加入网络
NAT
协议简介
NAT协议时将IP数据报头中的IP地址转换为另一个IP地址的过程
主要作用
NAT不仅能解决IP地址不足的问题,而且还能够有效避免来自网络外部的攻击、隐藏并保护网络内部的计算机
工作原理
1、私有网络发送对Internet访问请求,并在组织出口位置部署网关
2、报文离开私网时,源IP替换公网地址
3、请求到达后,出口网关将目的地址替换为私网地址并返回请求
特点
节省合法注册地址
重叠地址提供解决方案
DNS
协议简介
DNS全名域名解析