tcp协议_udp协议_DNS域名解析系统_上网通信流程

TCP 协议

可靠传输 , TCP数据包没有长度限制 , 理论上可以无限长 , 但是为了保证网络的效率 , 通常TCP数据包的长度不会超过IP数据包的长度 , 以确保单个TCP数据包不必再分割

端口范围: 0 - 65535 , 0 - 1023 为系统占用端口

建立链接三次握手 断开链接四次挥手

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3mwMc1dJ-1597325670641)(F:\全栈15期线下从头讲\day30\视频\捕获.PNG)]

SYN 创建连接

ACK 确认响应

FIN 断开连接

1. 三次握手

客户端发送一个请求 , 与服务端建立连接

服务端接受请求 , 发出响应 , 并且回应也要与客户端建立连接

客户端接受服务端的请求之后 , 把消息再回复响应给服务端

2. 数据传输

客户端每次发送数据时 , 服务端每次都有响应 , 发一个回执消息来确认数据

所有tcp协议 , 发送数据不丢包 , 保证数据稳定

3. 四次挥手

客户端向服务端发送一个断开连接的请求 (代表客户端已经没有数据可以传输了)

服务端接受请求 , 发出响应

等到服务端把所有数据发送或者接受完毕之后

服务端向客户端发送断开连接的请求

客户端接受请求 , 并且发出响应 (持续2MSL)

等待2msl , 最大报文生存时间之后

客户端与服务端彻底断开连接

网络通信的实现

1. 实现网络通信 , 每台主机需具备四要素

本机的IP地址

子网掩码

网关的IP地址

DNS的IP地址

2. 获取四要素的两种方式

1. 静态获取 , 即手动配置 , 每台设备上都配置主机到IP地址的映射 , 各设备独立维护自己的映射表 , 而且只供本设备使用

2. 动态获取 , 通过dhcp获取 , 建立一套域名解析系统(DNS) , 只在专门的DNS服务器上配置主机到IP地址的映射 , 网络上需要使用主机名通信的设备 , 首先需要到DNS服务器查询主机所对应的IP地址

通过主机名 , 最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析) , 在解析域名时 , 可以首先采用静态域名解析方法 , 如果静态域名解析不成功 , 再采用动态域名解析的方法 , 可以将一些常用的域名放入静态域名解析表中 , 这样可以提高域名解析效率

3. DNS协议

DNS协议基于udp协议

DNS (Domain Name System) 域名解析系统

1. DNS 协议的重要性

1. 技术角度

DNS解析是互联网绝大多数应用的实际寻址方式 , 域名技术的再发展 , 以及基于域名技术的多种应用 , 丰富了互联网应用协议

2. 资源角度

​ **域名是互联网上的身份标识 , 是不可重复的唯一标识资源 **

2. 顶级域名

根据目前的国际互联网域名体系,国际顶级域名分为两类:类别顶级域名(gTLD)和地理顶级域名(ccTLD)两种

常见顶级域名

.com .cn .top .net .org .gov .edu 等

.com : 表示商业机构

.cn : 表示中国国家域名

.top : 表示高端 , 顶级 , 事业突破 , 国际通用域名

.net : 表示网络服务机构

.org : 表示非营利性组织

.gov : 表示政府机构

.edu : 表示教育机构

3.
4. 网址解析

url地址:
http://www.cnblogs.com:80/linhaifeng/articles/6817679.html

三部分组成

http://

ip 地址: www.cnblogs.com:80

数据路径: linhaifeng/articles/6817679.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I believe I can fly~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值