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

TCP 协议

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

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

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

网络通信的实现

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地址:
https://blog.csdn.net/weixin_45591980

三部分组成

http://

ip 地址: www.blog.csdn.net:80

数据路径: weixin_45591980.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值