网络协议(一)

本文详细介绍了上网购物的具体流程,包括从打开浏览器输入网址到完成请求的整个过程。解析了DNS解析、HTTP/HTTPS协议的应用及TCP/IP模型各层的工作原理。

上网购物的流程:打开浏览器输入网址如www.baidu.com,浏览器会根据这个url使用dns去地址薄中进行查找,的到对应的ip地址,然后,浏览器会对请求进行打包,对于普通的浏览请求,使用http协议即可,如需加密,则使用https协议,(http中又包含头部和内容两部分)浏览器将应用层的请求包交给传输层去完成(通过socket编程来实现),传输层有两种协议(TCP/UDP),tcp协议中会有两个端口,一个是浏览器坚挺的端口,一个是电商的服务器监听的端口,操作系统会根据端口来进行判断,将得到的包给哪个进程。传输层封装完毕之后,浏览器会将包交给操作系统的网络层,网络层的协议是IP协议。在ip协议中会有源ip地址,即本机地址和目标地址.接着,通过(mac层)链路层(ARP协议以及ospf和BGP路由协议,)去查找目标机器的mac地址

 

DNS,HTTP,HTTPS所在的层为应用层。

 

如何查看ip:windows上ipconfig命令,linux上ifconfig/ip addr命令

转载于:https://www.cnblogs.com/zhlblogs/p/9075614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值