网络基础知识

万维网(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)

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

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

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

相关推荐
00后程序员张1 小时前
数据流抓包实战指南,TCPUDP 流量分析、HTTPS 解密与多工具协同方案
网络协议·http·ios·小程序·https·uni-app·iphone
渡我白衣1 小时前
深入理解算法库的灵魂——彻底掌握 <algorithm> 的范式、迭代器约束、隐藏陷阱与性能真相
数据结构·c++·人工智能·网络协议·mysql·rpc·dubbo
Lisonseekpan1 小时前
HTTP请求方法全面解析:从基础到面试实战
java·后端·网络协议·http·面试
哈里谢顿1 小时前
使用tcp协议的常用端口号
tcp/ip
Molesidy1 小时前
【Embedded Development】【TCP-IP】关于TCP-IP网络协议的学习记录以及基于TCP-IP网络协议的上层协议的初步理解
网络协议·学习·tcp/ip
梵尔纳多2 小时前
基于 libwebsockets 实现 websocket 服务
网络·websocket·网络协议
Ronin3052 小时前
【Linux网络】网络层IP协议
linux·网络·tcp/ip·网络层·ip协议
闲人编程2 小时前
TCP/UDP网络编程实战
服务器·网络·tcp/ip·udp·客户端·codecapsule
qinyia4 小时前
WisdomSSH解决NFS服务因“RPC fragment too large“导致的性能警告
网络·网络协议·rpc