
网络协议
文章平均质量分 92
·码上修·
分享是种乐趣~~~修BUG也是
展开
-
详解TCP/UDP网络协议
首先,源端口号和目标端口号是不可少的,这一点和 UDP 是一样的。如果没有这两个端口号。数据就不知道应该发给哪个应用。接下来是包的序号。为什么要给包编号呢?当然是为了解决乱序的问题。不编好号怎么确认哪个应该先来,哪个应该后到呢。再接下来就是确认序号,发出去的包对方收到了需要给我确认某个序号的包收到了,如果没有收到确认消息,那么久要重新发送,直到对方确认收到。这个机制就是为了解决不丢包的问题。因为TCP是靠谱的协议。我不能保证网络层不丢包,所以我TCP只能通过不断重传,至少在我传输层会努力保证可靠性。原创 2022-08-22 17:46:32 · 935 阅读 · 0 评论 -
详解TCP/IP网络模型
网络模型有好几种,其中最常讨论的有俩种:OSI七层参考模型、TCP/IP四层参考模型。OSI模型是国际标准模型,结构分的很细,然而既复杂又不实用,我们这篇文章来讲已经得到广泛应用的TCP/IP模型,同时也是面试也问的比较多的。原创 2022-08-22 18:13:17 · 6280 阅读 · 0 评论 -
详解HTTP协议
HTTP 协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。根据TCP/IP模型,网络分层分为四层,应用层、传输层、网络层、网络接口层(数据链路层,物理层)。HTTP协议属于应用层的一种协议。...原创 2022-08-05 18:22:19 · 1556 阅读 · 0 评论