计算机网络 计算机网络技术学什么

计算机网络 这里写目录标题 二、计算机网络2. 计算机七层模型2.1 七层模型==通俗来讲==2.2 TCP与UDP对比2.3 TCP 三次握手,四次挥手- 优雅的三次握手>==为什么握手是三次,而不是两次或者四次?==>==TCP三次握

这里写目录标题

2、计算机网络

2.计算机七层模型

2.1 7层模型

==简单来说==

2.2 TCP和UDP的比较

2.3 TCP三次握手,四次挥手

– 优雅的三向握手

==为什么我们握手3次而不是2次或4次==?

==TCP三向握手失败。服务器如何处理呢==

==什么是半关联队列?

==ISN(初始序列号)是否固定?

– 4个优雅的波浪

==为什么握手要握手3次,握手要握手4次?==

==TIME_WAIT状态的作用是什么?为什么主动退出者不直接进入CLOSED状态释放资源呢?

==为什么TIME_WAIT状态需要经过2MSL才能进入CLOASE状态==

==为什么我的主机上有这么多TIME_WAIT? 我该如何处理?

==为什么主机上有这么多CLOSE_WAIT?我该如何处理?

2.4 HTTP-超文本传输协议

http 和https 的默认端口号:80、443

2.5 常见HTTP错误码及原因

2.6 HTTPS

ttps SSL 加密如何工作?

2.7 从浏览器URL到页面显示发生了什么?

URL的具体结构

2.8 TCP拥塞控制

2.9 添加了三台服务器。如何管理它们

2.10 TCP数据包堆叠和拆包问题

2.11 TCP滑动窗口

2.12 简述DNS域名解析过程

2.13 什么是RabbitMQ?

2.14 列出你所知道的Web服务器的负载架构。

2.15 LVS三种模式工作流程说明

2.16 keepalive如何工作以及如何进行健康检查

2.17 简单解释cookie和session的区别

二、计算机网络

2. 计算机七层模型

2.1 七层模型

网络设计者以分层方式组织协议。每层的所有协议称为协议栈。

O.S.I.

功能

协议

应用层

文件传输、电子邮件、文件服务、虚拟终端

TFTP、HTTP、SNMP、FTP、STMP、DNS、Telnet

表示层

数据格式化、代码转换和数据加密- 解决不同主机之间通信时的数据格式化问题。

会话层

与其他联系人解除关联或建立连接- 建立和管理应用程序之间的通信

传输层

提供端到端接口。 TCP、UDP——对TCP和UDP进行解包和分组,确保数据完整性和传输过程中的潜在风险

TCP、UDP

网络层

选择数据包的路由。 IP、ICMP、RIP、OSPF – 路由解析和地址解析选择适当的网络节点进行路由。

知识产权

数据链路层

发送寻址帧

以太网

物理层

定义用于通信的物理设备规格、网络接口类型和光纤接口类型。

实际物理传输介质

通俗来讲

物理层:当您想要连接两台计算机时,首先要做的就是通过光纤、电缆或其他介质将这台计算机连接到另一台计算机。通过高频和低频发送0和1信号。

数据链路层:没有人能理解这么多01信号,因此存在一组标识符:以太网

以太网:一系列电信号组成数据包,称为帧。每个帧由两部分组成:帧头和数据。标头部分主要是描述性数据,如发送者、接收者等信息。数据部分是你传递给接收者的这个数据包的具体内容。

MAC:通过物理层和链路层将一台计算机上计算的数据传输到另一台计算机。计算机如何区分?介绍MAC

每台连接到网络的计算机都有一个网卡接口,并且每个网卡都有一个唯一的地址。该地址称为MAC 地址。

广播:随着广播的出现,计算机A 知道计算机B 的MAC 地址,但不知道计算机B 位于沿途的哪个位置。

广播是指计算机A向子网中的每台计算机发送一个数据包,收到该数据包后,如果其MAC地址与自己相同,则接收该数据包。就像广播给街上的人打电话一样,你是收不到的。

ARP:新的问题出现了:计算机A如何知道B的MAC地址?显示ARP协议。

确定两台主机在同一子网后,通过ARP计算出对方计算机的MAC地址。

网络层

子网:子网的存在是因为你的网络是由无数的子网组成的,而你广播的时候,只需要被同一个子网内的计算机接收到,所以子网就存在。

IP协议:又出现了如何区分MAC地址是否属于子网的问题。如果是同一子网,则以广播的形式将数据发送到网关进行转发。 IP之所以存在,是因为网关转发了它。

IP地址由从0.0.0.0到255.255.255.255的32位二进制数组成,前者代表网络部分,后者代表主机部分。另外,网络部分和主机部分所占用的二进制位数也是不固定的。如果两台计算机具有相同的网络部分,则它们位于一个子网中,并且网络部分只能看到第一部分并知道如何进行。显示子网掩码是因为它占用了很多数字。

子网掩码和IP地址一样也是32位数字,但网络部分全为1,主机部分全为0。

计算方式:例如,192.168.43.1 和192.168.43.2 的子码掩码均为255.255.255.0。如果我们将IP 与子码掩码进行AND 运算,我们会看到它们都是192.168.43.0 并且位于同一子网中。

ARP 协议还以广播的形式向同一子网中的每台计算机发送数据包。如果接收到数据包的计算机确定该MAC与自己相同,则将该MAC返回给对方。它将被丢弃。

DNS:你怎么知道某人的IP地址呢?当然是计算机操作员输入的,但你输入的是域名,而域名就是DNS服务器所在的地方。

传输层

物理层、数据链路层和以太网协同工作,成功地将数据从计算机A 传输到计算机B。但是计算机B包含各种程序,那么计算机如何知道数据属于谁呢?将显示端口

也就是说,网络层建立主机之间的通信,而传输层的作用是建立端口之间的通信;换句话说,利用IP和端口就可以实现准确的通信。成就

有人说输入IP地址时端口没有确定。事实上,一些发送协议的默认发送端口为80,例如http。这些端口信息也包含在数据包中。

传输层最常见的两个协议是TCP 和UDP。

应用层

该层是距离用户最近的层,接收提交的数据,数据范围可以是HTML到MP4。

因此,必须指定这些数据的格式规则,渲染只有在接收到数据后才能进行解释。

2.2 TCP与UDP对比

比较项目

传输控制协议

UDP协议

你是面向连接的吗?

是的

可靠吗?

是的

有状态吗?

是的

传输效率

慢点

快点

提交表格

字节流

数据段

协议

HTTP、HTTPS、FTP、SMTP、POP3/IMAP、Telnet

HDCP、DNS、HTTP 3.0

2.3 TCP 三次握手,四次挥手

握手

– 优雅的三次握手

服务器创建新的socket,绑定地址信息,开始监听,进入监听状态。

客户端创建新的socket并绑定地址信息后,调用connect,发送连接请求SYN,进入SYN_SENT状态,等待服务器的确认。

服务器监听到请求后#

#以上有关计算机网络的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93011.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月4日 下午11:37
下一篇 2024年7月4日 下午11:53

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注