计算机网络常见协议

本文详细解读TCP/IP协议模型,包括应用层的HTTP和DNS,网络层的TCP和UDP,以及它们之间的三次握手与四次挥手过程。重点讲解了HTTP请求报文生成和DNS域名解析。深入剖析了传输层TCP的可靠传输与UDP的不可靠特性,以及IP的寻址与中继功能。同时介绍了链路层的ARP和RARP协议。
摘要由CSDN通过智能技术生成

TCP/IP概念层模型分布层次从上到下分别位

应用层 http dns

网络层 TCP UDP  tcp可以确定是否送达 udp不可以,因为三次握手

传输层 IP

链路层 ARP RARP

HTTP协议 生成针对web服务器的请求报文

DNS服务  将域名解析为IP地址 先从浏览器找,没用到操作系统找,没有到host文件夹找,在没有请求运营商

TCP 将HTTP请求报文分割成报文段,将每个报文段可靠的传输给对方,能确认是否送达,依据三次握手

UDP 传输报文,不能确认是否送达

IP 搜索对方的地址,一边中转一边传送(增加了mac地址)

ARP 通过IP地址找到MAC地址

RARP 通过MAC地址找IP地址

三次握手 客户端发送请求说我要连接你,服务端响应请求说,收到请求,你连接我吧,客户端在返回一个消息说好的,我连接你了。之后就处于连接状态

为什么是三次握手不是两次,让我知道你知道我要连接你了。 就像客户端请求服务端,服务端响应了,若是客户端没收到响应,会认为未建立连接,而服务端会认为建立了连接,会在一段时间保留分配的资源,如果有大量的这种情况,服务器可能会崩溃(这一句话是参考其他大佬的,当时恶补网络没记链接)

四次挥手 双方都可以发起  大概意思就是  

客户端说:“我要断开连接了,你还有没有东西要传过来的?”。

服务端说:“我收到你的消息了,你等会,我还有点东西要传。”

当服务端传完后,就可以告诉客户端说,东西传完了,准备好断开连接了

客户端确认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值