Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

在网上看到了一面试题:输入一个网站后发生了什么,想问一下关于传输层的三次握手的问题:
(1)浏览器通过HTTP解析URL生成请求报文是在三次握手之后还是在其之前?
(2)三次握手里ACK,SYN,序号Seq包的传输也是按照:
客户端传输层->网络层->数据链路层->物理层->服务器的物理层->数据链路层->网络层->传输层
这样的顺序吗,还是直接是客户端传输层->服务器传输层这样的?
(3)三次握手后,两者就可以交换数据了,这里说的数据是指单单指的是TCP 报文段吗?还是说逐层往下最后封装成的数据帧?还是说是其他的东西?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
370 views
Welcome To Ask or Share your Answers For Others

1 Answer

1、当然是之后,HTTP 是建立在 TCP 之上的,你 HTTP 都开始传输报文了当然是 TCP 已经建连(即握手)了。

2、建议从头学计算机网络这门课,重点看 OSI 相关。

3、TCP。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...