网络协议,http,tcp,udp补充

浏览器中输入:“www.xxx.com”都发生了什么?

经典的网络协议问题;

1.由域名——IP地址
2.建立TCP/IP连接(三次握手的具体过程)
3.由浏览器发送一个HTTP请求
4.经过路由器转发,通过服务器的防火墙,该HTTP请求到达了服务器
5.服务器处理该HTTP请求,返回一个HTML文件
6.浏览器解析HTML文件,并且显示在浏览器端。

这里需要注意:
HTTP协议是一种基于TCP/IP的应用层协议,进行HTTP数据请求必须先建立TCP/IP连接;
可以理解为:HTTP 是轿车,提供了封装或者显示数据的具体形式;Socket 是发动机,提供了网络通信的能力。
• 两个计算机之间的交流无非是两个端口之间的数据通信 , 具体的数据会以什么样的形式展现是以不同的应用层协议来定义的。

常见HTTP状态码

1xx 临时响应
2xx 成功
3xx 重定向
4xx 错误
5xx 服务器错误

常见的:
200 成功
304 未修改 ,自从上次请求后,请求的网页未修改。服务器返回此相应时,不会返回网页内容
401 未授权,请求要身份验证
403 禁止,服务器拒绝请求
404 未找到

必须熟练掌握 TCP 和 UDP 的区别、三次握手和四次挥手的状态切换,必考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值