重生之我在干测试:网络基础简介
网络通讯模型[*]OSI模型是由国际化标准组织定制的计算机网络通信的参考模型,常叫OSI七层模型
[*]TCP/IP模型是在实际互联网发展中逐渐演化而来的模型,常叫TCP/IP四层模型
说明
[*]用户:只需要思发什么货物给别人
[*]应用层:像是快递上门把东西打包,贴个标签取走了
[*]传输层:发现包裹太大,得拆分,还得加顺序,不然收到货就组装不起来了
[*]网络层:通过路由,找收件人,开始发货
[*]网络接口层:网络数据太乱,带上帧头和帧尾,表示这段数据才是真正的货
重要协议
TCP协议的特点
[*]面向连接,先建立连接,在传输数据
[*]可靠性高,速度较慢
UDP协议的特点
[*]无连接,只需知道IP和端口号就可以发送数据
[*]可靠性低,速度快
http协议的特点
[*]http连接是一种短连接,他通过TCP和服务器建立连接,数据传续后,立即将TCP连接断开
[*]同时http连接是无状态连接,每次向服务器发送请求时,每次都要新建一个连接
HTTP/TCP 协议的三次握手与四次挥手
(HTTP 基于 TCP 协议,TCP 负责可靠连接,HTTP 是数据传输规则)
三次握手(建立连接)
客户端 → 服务端:发送 SYN(同步请求),附带初始序列号 seq=x。
服务端 → 客户端:回复 SYN-ACK(同步确认),ACK=x+1 确认收到,并发送自己的序列号 seq=y。
客户端 → 服务端:发送 ACK=y+1,确认服务端的 SYN。
结果:双方确认通信能力正常,连接建立。
四次挥手(断开连接)
客户端 → 服务端:发送 FIN(终止请求),表示不再发送数据。
服务端 → 客户端:回复 ACK,确认收到 FIN。
(此时服务端可能仍在发送剩余数据)
服务端 → 客户端:发送 FIN,表示服务端也准备关闭。
客户端 → 服务端:回复 ACK,确认服务端的 FIN。
结果:双方确认关闭,连接释放(客户端会等待 TIME_WAIT 确保服务端收到 ACK)。
URL和DNS
URL
[*]概念:uniform resource locator,统一资源定位符
[*]格式,协议://IP地址:端口号/资源路径?传参
DNS
[*]概念:Domain name system,域名系统
[*]作用:将域名和IP关联起来
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]