网络基础知识

万维网(WWW)

是基于互联网的信息系统,由蒂姆·伯纳斯-李(Tim Berners-Lee)于1989年提出并逐步实现

通过超文本链接将分布在全球的文档、图像和其他资源相互关联,使用户能够借助浏览器轻松访问和浏览信息

域名服务器(DNS)

Domain Name Server(域名服务器)

作用:域名与对应的IP转换的服务器

特征:DNS中保存了一张域名与对应IP地址的表

一个域名对应一个IP地址,而一个IP地址可以对应多个域名

gTLD:generic Top-Level DNS Server 顶级域名服务器

为所有.com、.net ...... 后缀做域名解析的服务器

从右向左解析

IP地址

英文:Internet Protocol Address

中文:互联网协议地址、IP地址

作用:分配给用户上网使用的互联网协议

分类:IPv4、IPv6、其他

形式:192.168.0.1(长度32位(4字节),十进制)(IPv4)

v:verson

4||6: 版本号

优势:

  1. IPv6地址空间更大(8组(128位),16进制)
  2. 路由表更小
  3. 组博支持以及对流支持增强
  4. 对自动配置的支持
  5. 更高的安全性

ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

端口号(Port)

IP地址:等价于 上海迪士尼乐园地址(服务器)

IPv4 || IPv6

端口号:等价于 乐园中的不同游乐设施(具体服务)

80、443

端口范围:0 ~ 65535

默认端口号:http协议(80)、https协议(443)、FTP协议(20、21)

传输控制协议(TCP)

类似 打电话

Transmission Control Protocol 传输控制协议

特点:面向连接(收发数据前,必须建立可靠的连接

建立连接基础:3次握手

应用场景:数据必须准确无误的收发

HTTP请求、FTP文件传输、邮件收发

优点:稳定、重传机制、拥塞控制机制、断开链接

缺点:速度慢、效率低、占有资源、容易被攻击(三次握手 -> DOS、DDOS攻击)

TCP/IP协议组:提供点对点的连接机制,制定了数据封装、定址、传输、路由、数据接收的标准

用户数据报协议(UDP)

类似 广播找人

特点:面向无连接(不可靠的协议、无状态传输机制)

应用场景:无需确保通讯质量且要求速度快、无需确保信息的完整

信息收发、语音通报、直播(QQ)

优点:安全、快速、漏洞少

缺点:不可靠、不稳定、容易丢包

只要目的源地址、端口号、地址、端口号确定,则可以直接发送信息报文,但不能保证一定能收到或者收到完整的数据

相关推荐
Trouvaille ~1 小时前
【Linux】网络编程基础(二):数据封装与网络传输流程
linux·运维·服务器·网络·c++·tcp/ip·通信
Arvin6273 小时前
研发环境:SSL证书快速部署
网络·网络协议·ssl
酣大智3 小时前
DHCP中继配置实验
运维·网络·网络协议·tcp/ip·华为
丁劲犇4 小时前
CentOS 7.6 TCP连接奇慢故障排查:中文注释引发的sysctl配置异常
linux·tcp/ip·centos·速度慢
玉梅小洋6 小时前
Linux命令详解 —— IP 命令及永久配置
linux·运维·tcp/ip
huohaiyu6 小时前
IP协议详解
服务器·网络·tcp/ip
LaoZhangGong1237 小时前
学习TCP/IP的第9步:客户端和服务端综合测试
网络·学习·tcp/ip
aesthetician9 小时前
WebSocket: 实时通信的脉动:深度解析与 TypeScript 实践
websocket·网络协议·typescript
云小逸10 小时前
【网络通信】TCP核心原理深度解析:三次握手/四次挥手为基,拥塞控制与慢启动核心精讲
网络·网络协议·tcp/ip
深蓝电商API10 小时前
httpx 异步客户端处理 WebSocket 数据
websocket·网络协议·httpx