Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
醒狮指南
JavaGuide
提交
5f101173
J
JavaGuide
项目概览
醒狮指南
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
5f101173
编写于
9月 16, 2018
作者:
S
SnailClimb
提交者:
GitHub
9月 16, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改部分格式!
上级
d593ae73
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
31 addition
and
30 deletion
+31
-30
计算机网络与数据通信/计算机网络.md
计算机网络与数据通信/计算机网络.md
+31
-30
未找到文件。
计算机网络与数据通信/计算机网络.md
浏览文件 @
5f101173
...
...
@@ -2,41 +2,42 @@
<!-- MarkdownTOC -->
-
[
一 OSI与TCP/IP各层的结构与功能,都有哪些协议
](
#一-osi与tcpip各层的结构与功能都有哪些协议
)
-
[
五层协议的体系结构
](
#五层协议的体系结构
)
-
[
1 应用层
](
#1-应用层
)
-
[
域名系统
](
#域名系统
)
-
[
HTTP协议
](
#http协议
)
-
[
2 运输层
](
#2-运输层
)
-
[
运输层主要使用以下两种协议
](
#运输层主要使用以下两种协议
)
-
[
UDP 的主要特点
](
#udp-的主要特点
)
-
[
TCP 的主要特点
](
#tcp-的主要特点
)
-
[
3 网络层
](
#3-网络层
)
-
[
4 数据链路层
](
#4-数据链路层
)
-
[
5 物理层
](
#5-物理层
)
-
[
总结一下
](
#总结一下
)
-
[
五层协议的体系结构
](
#五层协议的体系结构
)
-
[
1 应用层
](
#1-应用层
)
-
[
域名系统
](
#域名系统
)
-
[
HTTP协议
](
#http协议
)
-
[
2 运输层
](
#2-运输层
)
-
[
运输层主要使用以下两种协议
](
#运输层主要使用以下两种协议
)
-
[
UDP 的主要特点
](
#udp-的主要特点
)
-
[
TCP 的主要特点
](
#tcp-的主要特点
)
-
[
3 网络层
](
#3-网络层
)
-
[
4 数据链路层
](
#4-数据链路层
)
-
[
5 物理层
](
#5-物理层
)
-
[
总结一下
](
#总结一下
)
-
[
二 TCP 三次握手和四次挥手\(面试常客\)
](
#二-tcp-三次握手和四次挥手面试常客
)
-
[
为什么要三次握手
](
#为什么要三次握手
)
-
[
为什么要传回 SYN
](
#为什么要传回-syn
)
-
[
传了 SYN,为啥还要传 ACK
](
#传了-syn为啥还要传-ack
)
-
[
为什么要四次挥手
](
#为什么要四次挥手
)
-
[
为什么要三次握手
](
#为什么要三次握手
)
-
[
为什么要传回 SYN
](
#为什么要传回-syn
)
-
[
传了 SYN,为啥还要传 ACK
](
#传了-syn为啥还要传-ack
)
-
[
为什么要四次挥手
](
#为什么要四次挥手
)
-
[
三 TCP、UDP 协议的区别
](
#三-tcp、udp-协议的区别
)
-
[
四 TCP 协议如何保证可靠传输
](
#四-tcp-协议如何保证可靠传输
)
-
[
停止等待协议
](
#停止等待协议
)
-
[
自动重传请求 ARQ 协议
](
#自动重传请求-arq-协议
)
-
[
连续ARQ协议
](
#连续arq协议
)
-
[
滑动窗口
](
#滑动窗口
)
-
[
流量控制
](
#流量控制
)
-
[
拥塞控制
](
#拥塞控制
)
-
[
停止等待协议
](
#停止等待协议
)
-
[
自动重传请求 ARQ 协议
](
#自动重传请求-arq-协议
)
-
[
连续ARQ协议
](
#连续arq协议
)
-
[
滑动窗口
](
#滑动窗口
)
-
[
流量控制
](
#流量控制
)
-
[
拥塞控制
](
#拥塞控制
)
-
[
五 在浏览器中输入url地址 ->> 显示主页的过程(面试常客)
](
#五-在浏览器中输入url地址---显示主页的过程(面试常客)
)
-
[
六 状态码
](
#六-状态码
)
-
[
七 各种协议与HTTP协议之间的关系
](
#七-各种协议与http协议之间的关系
)
-
[
八 HTTP长连接、短连接
](
#八-http长连接、短连接
)
-
[
写在最后
](
#写在最后
)
-
[
计算机网络常见问题回顾
](
#计算机网络常见问题回顾
)
-
[
建议
](
#建议
)
-
[
计算机网络常见问题回顾
](
#计算机网络常见问题回顾
)
-
[
建议
](
#建议
)
<!-- /MarkdownTOC -->
相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些已有内容做了补充。
...
...
@@ -269,7 +270,8 @@ TCP的拥塞控制采用了四种算法,即 **慢开始** 、 **拥塞避免**
图解(图片来源:《图解HTTP》):
![
状态码
](
https://user-gold-cdn.xitu.io/2018/4/19/162db5e985aabdbe?imageView2/0/w/1280/h/960/format/webp/ignore-error/1
)
一个网页从请求到最终显示的完整过程一般可以分为如下7个步骤:
**一个网页从请求到最终显示的完整过程一般可以分为如下7个步骤:**
(1)在浏览器中输入网址;
...
...
@@ -329,13 +331,12 @@ Connection:keep-alive
非常推荐大家看一下 《图解HTTP》 这本书,这本书页数不多,但是内容很是充实,不管是用来系统的掌握网络方面的一些知识还是说纯粹为了应付面试都有很大帮助。下面的一些文章只是参考。大二学习这门课程的时候,我们使用的教材是 《计算机网络第七版》(谢希仁编著),不推荐大家看这本教材,书非常厚而且知识偏理论,不确定大家能不能心平气和的读完。
参考:
[
https://blog.csdn.net/qq_16209077/article/details/52718250
](
https://blog.csdn.net/qq_16209077/article/details/52718250
)
[
https://blog.csdn.net/zixiaomuwu/article/details/60965466
](
https://blog.csdn.net/zixiaomuwu/article/details/60965466
)
### 参考
[
https://blog.csdn.net/turn__back/article/details/73743641
](
https://blog.csdn.net/turn__back/article/details/73743641
)
-
[
https://blog.csdn.net/qq_16209077/article/details/52718250
](
https://blog.csdn.net/qq_16209077/article/details/52718250
)
-
[
https://blog.csdn.net/zixiaomuwu/article/details/60965466
](
https://blog.csdn.net/zixiaomuwu/article/details/60965466
)
-
[
https://blog.csdn.net/turn__back/article/details/73743641
](
https://blog.csdn.net/turn__back/article/details/73743641
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录