会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
peteryan
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年10月14日
底层网络知识详解-最重要的传输层4-套接字socket
摘要: 前面讲完了 TCP 和 UDP 协议,还没有上手过,这一节咱们讲讲基于 TCP 和 UDP 协议的 Socket 编程。 在讲 TCP 和 UDP 协议的时候,我们分客户端和服务端,在写程序的时候,我们也同样这样分。 Socket 这个名字很有意思,可以作插口或者插槽讲。虽然我们是写软件程序,但是你
阅读全文
posted @ 2020-10-14 21:24 lvp
阅读(347)
评论(0)
推荐(0)
编辑
底层网络知识详解-最重要的传输层3-TCP协议下
摘要: 我们前面说到玄奘西行,要出网关。既然出了网关,那就是在公网上传输数据,公网往往是不可靠的,因而需要很多的机制去保证传输的可靠性,这里面需要恒心,也即各种重传的策略,还需要有智慧,也就是说,这里面包含着大量的算法。 如何做个靠谱的人? TCP 想成为一个成熟稳重的人,成为一个靠谱的人。那一个人怎么样才
阅读全文
posted @ 2020-10-14 21:15 lvp
阅读(254)
评论(0)
推荐(0)
编辑
底层网络知识详解-最重要的传输层2-TCP协议上
摘要: 上一节,我们讲的 UDP,基本上包括了传输层所必须的端口字段。它就像我们小时候一样简单,相信“网之初,性本善,不丢包,不乱序”。 后来呢,我们都慢慢长大,了解了社会的残酷,变得复杂而成熟,就像 TCP 协议一样。它之所以这么复杂,那是因为它秉承的是“性恶论”。它天然认为网络环境是恶劣的,丢包、乱序、
阅读全文
posted @ 2020-10-14 21:02 lvp
阅读(247)
评论(0)
推荐(0)
编辑
底层网络知识详解-最重要的传输层1-UDP协议
摘要: 讲完了 IP 层以后,接下来我们开始讲传输层。传输层里比较重要的两个协议,一个是 TCP,一个是 UDP。对于不从事底层开发的人员来讲,或者对于开发应用的人来讲,最常用的就是这两个协议。由于面试的时候,这两个协议经常会被放在一起问,因而我在讲的时候,也会结合着来讲。 TCP 和 UDP 有哪些区别?
阅读全文
posted @ 2020-10-14 20:36 lvp
阅读(865)
评论(0)
推荐(0)
编辑