会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
peteryan
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2020年10月27日
底层网络知识详解-陌生的数据中心2-HTTPDNS
摘要: 上一节我们知道了 DNS 的两项功能,第一是根据名称查到具体的地址,另外一个是可以针对多个地址做负载均衡,而且可以在多个地址中选择一个距离你近的地方访问。 然而有时候这个地址簿也经常给你指错路,明明距离你 500 米就有个吃饭的地方,非要把你推荐到 5 公里外。为什么会出现这样的情况呢? 还记得吗?
阅读全文
posted @ 2020-10-27 20:38 lvp
阅读(230)
评论(0)
推荐(0)
编辑
底层网络知识详解-陌生的数据中心1-DNS协议
摘要: 前面我们讲了平时常见的看新闻、支付、直播、下载等场景,现在网站的数目非常多,常用的网站就有二三十个,如果全部用 IP 地址进行访问,恐怕很难记住。于是,就需要一个地址簿,根据名称,就可以查看具体的地址。 例如,我要去西湖边的“外婆家”,这就是名称,然后通过地址簿,查看到底是哪条路多少号。 DNS 服
阅读全文
posted @ 2020-10-27 20:08 lvp
阅读(326)
评论(0)
推荐(0)
编辑
2020年10月20日
底层网络知识详解-最常用的应用层4-p2p协议
摘要: 如果你想下载一个电影,一般会通过什么方式呢? 当然,最简单的方式就是通过 HTTP 进行下载。但是相信你有过这样的体验,通过浏览器下载的时候,只要文件稍微大点,下载的速度就奇慢无比。 还有种下载文件的方式,就是通过 FTP,也即文件传输协议。FTP 采用两个 TCP 连接来传输一个文件。 控制连接:
阅读全文
posted @ 2020-10-20 20:56 lvp
阅读(787)
评论(0)
推荐(0)
编辑
底层网络知识详解-最常用的应用层3-流媒体协议
摘要: 最近直播比较火,很多人都喜欢看直播,那一个直播系统里面都有哪些组成部分,都使用了什么协议呢? 无论是直播还是点播,其实都是对于视频数据的传输。一提到视频,大家都爱看,但是一提到视频技术,大家都头疼,因为名词实在是太多了。 三个名词系列 我这里列三个名词系列,你先大致有个印象。 名词系列一:AVI、M
阅读全文
posted @ 2020-10-20 20:41 lvp
阅读(289)
评论(0)
推荐(0)
编辑
底层网络知识详解-最常用的应用层2-HTTPS
摘要: 用 HTTP 协议,看个新闻还没有问题,但是换到更加严肃的场景中,就存在很多的安全风险。例如,你要下单做一次支付,如果还是使用普通的 HTTP 协议,那你很可能会被黑客盯上。 你发送一个请求,说我要点个外卖,但是这个网络包被截获了,于是在服务器回复你之前,黑客先假装自己就是外卖网站,然后给你回复一个
阅读全文
posted @ 2020-10-20 20:21 lvp
阅读(328)
评论(0)
推荐(0)
编辑
底层网络知识详解-最常用的应用层1-HTTP
摘要: 前面讲述完传输层,接下来开始讲应用层的协议。从哪里开始讲呢,就从咱们最常用的 HTTP 协议开始。 HTTP 协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。 既然说看新闻,咱们就先登录 http://www.163.com 。 http://www.163.com 是个 URL
阅读全文
posted @ 2020-10-20 20:07 lvp
阅读(471)
评论(0)
推荐(0)
编辑
2020年10月14日
底层网络知识详解-最重要的传输层4-套接字socket
摘要: 前面讲完了 TCP 和 UDP 协议,还没有上手过,这一节咱们讲讲基于 TCP 和 UDP 协议的 Socket 编程。 在讲 TCP 和 UDP 协议的时候,我们分客户端和服务端,在写程序的时候,我们也同样这样分。 Socket 这个名字很有意思,可以作插口或者插槽讲。虽然我们是写软件程序,但是你
阅读全文
posted @ 2020-10-14 21:24 lvp
阅读(346)
评论(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
阅读(864)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页