打开一个网页,需要用到多少协议?

系统环境:

OS:Linux ubuntu 2.6.32-46-generic #105-Ubuntu SMP Fri Mar 1 00:08:49 UTC 2013 i686 GNU/Linux
抓包软件:Wireshark (sudo wireshark ,普通用户权限不够 )

网络环境

一个TP-link无线路由器,与PC一台,PC—-TP-link——internet

按照抓包的时间顺序 ,先列出协议,然后再分开介绍
  1. EAPOL

  2. SSDP

  3. ARP

  4. DHCP

  5. IGMP

  6. MDNS

  7. DNS

  8. ICMPV6

  9. TCP

  10. HTTP

  11. SSL

  12. TLSv1

  13. OCSP

EAPOL是EAP over LAN,使EAP协议也能够在广播式的以太网中使用。EAP是在RFC 3748中定义的一种认证协议,该协议用于在PPP等点到点网络中的认证,可支持多种认证机制。在802.1X中对EAP进行了简单的修改形成了EAPOL。EAP工作在OSI模型的第二层上,不需要用户端事先获取IP地址,简单易实现,主要用于客户端和认证者之间的认证信息交互。

802.1x认证的EAP协议(总体流程)

Supplicant主机 服务器
———- ————-
|——————————>| 主机向服务器(多播或广播地址)发送EAPOL-Start
| 1. EAPOL-Start |
| |
|<——————————| 要求验证身份的请求
| 2. EAP-REQUEST-Identity |
| |
|——————————>| 回应(用户名)
| 3. EAP-RESPONSE-Identity |
| |
|<——————————| 要求验证密码的MD5校验值(随机加密字Challenge)
| 4. EAP-REQUEST-MD5_Challenge |
| |
|——————————>| 回应(使用Challenge加密口令)
| 5. EAP-RESPONSE-MD5_Challenge |
| |
|<——————————| EAP-Success(判断正确性)
| 6. EAP-Success |
| |
在任何时候服务器发来EAP-Failure数据包,都表示整个认证过程终止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值