![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
iotflh
不忘初心,方得始终
初心易得,始终难守
展开
-
计算机网络(二)——网络协议基础、TCP/UDP
一、协议的概念1、什么是协议:从应用的角度出发,协议可以理解为“规则”,是数据传输和数据的解释的规则。仅在A、B之间遵守的传输规则称为原始协议。当协议被更多人采用,不断的增加,完善,最终形成一个稳定的、完整的文件传输协议,被广泛应用于各种文件传输过程中,该协议就成为一个标准协议。2、典型协议:传输层:常见协议有TCP/UDP协议应用层:常见的协议有HTTP协议、FTP协议...原创 2019-03-05 09:37:40 · 1747 阅读 · 2 评论 -
计算机网路(三)——TCP协议深入分析
一、TCP通信时序1、三次握手首先客服端发起连接,发送请求,然后服务器响应请求,然后客户端主动关闭连接。两条竖线表示这个通讯的两端,从上到小表示时间的先后顺序,注意:数据从一端传到网络的另一端也需要时间,所以图中的箭头都是斜的,双方发送的段按时间顺序编号为1-10,各段中的主要信息在箭头上标出,例如段2的箭头上标着SYN,8000(0),ACK1001,表示段中的SYN位置1,32位序...原创 2019-03-14 16:09:17 · 1097 阅读 · 0 评论 -
计算机网络(四)——面试常见问题
一、概述1、计算机网络性能指标(1)速率,传输数据速率,也叫数据率,比特率,单位有:b/s、kb/s、Mb/s、Gb/s、Tb/s(2)带宽,最高传输速率,即为速率最高值,单位与速率相同(3)吞吐量,单位时间通过某个网络信道或接口的数据量,单位b、kb、Mb、Gb、Tb(4)时延,发送时延(主机或路由器发送数据所需时间)、传输时延(电磁波在信道中传输所需时间)、处理时延、排队时...原创 2019-03-14 20:07:20 · 501 阅读 · 0 评论 -
计算机网络(一)——网络编程
一、Linux网络模型Linux中网络栈的介绍一般分为四层的Internet模型:TCP/IP协议族体系结构及主要协议:1、TCP/IP协议族TCP/IP实际上是一个协同工作的通信家族,为网络通信提供通路。为方便讨论TCP/IP协议族,大体上分为三部分:Internet协议(IP)。传输控制协议(TCP)和用户数据报协议(UDP)。处于TCP和UDP之上的一组应...原创 2019-01-19 16:59:44 · 3533 阅读 · 0 评论 -
Linux网络编程:OSI的7层网络结构及TCP/IP协议栈参考模型
OSI的7层网络结构 应用层 应用程序访问网络服务的接口,应用层协议包括:FTP、HTTP 表示层 1.数据的表现形式(.jpg、.txt、.mp3) 2、特定功能入加密的实现 会话层 对应用会话的管理、同步 传输层 1、决定采用可靠或不可靠传输方式(TCP\UDP) 2、错误检测、流量控制 3、确定所用端口号(每个服务 对...原创 2018-01-27 23:09:53 · 433 阅读 · 0 评论