TCP/IP协议总结

TCP/IP协议簇

应用层-----------定义网络应用软件接口,人机交互
Telnet FTP TFTP SNMP
HTTP SMTP NFS DHCP
传输层-----------用于提供端到端的通信,使用端口号区分上层不同的服务,提供可靠的传输 服务
TCP—传输控制协议,面向连接,字节流的可靠传输协议
UDP–用户报文协议,无连接,面向数据段的不可靠传输协议
端口号:0-65535
静态端口号 1-1023 --著名端口号
动态端口号 1024-65535
MSS 最大段长度 1480B
MTU 最大传输单元 1500B
网络层-----------通过IP地址来进行逻辑寻址;不同网络的互联
ip地址:点分十进制
网络接入层------MAC地址进行物理寻址

IP地址和MAC地址的作用

网络最初的时候,不光有以太网,还有ATM、令牌环网等异构的网络,以太网使用MAC地址通信,为了屏蔽不同网络之间的差异,使用IP地址来进行不同异构网络之间的通信,所以IP地址是提供网络到网络之间的逻辑寻址,但是后来以太网逐渐发展壮大,逐渐成为主流。如果只用IP地址或者MAC地址通信,在理论上是可以的,但是每台主机一个全球唯一的MAC地址或IP地址,会对路由寻址造成很大的困难,所以就使用IP作为一个大范围的寻址,使用MAC地址作为精确到主机的寻址

DNS:域名解析系统

对于IP地址,用户是无法清楚的记得每一个网站的IP地址,所以DNS系统就将域名和IP地址的映射记录为一个数据库,如果用户需要访问某个网站,客户端就会向记录了该映射的服务器请求,然后计算机就可以使用IP地址访问,而用户则不需要记忆复杂的IP地址。域名的组成是有固定格式的,一般都是比较容易记忆的。因为网络中有大量的网站,为了方便管理,域名划分为多级结构,所以域名的查询也是一个比较复杂的过程

域名解析过程

1、浏览器检查自身缓存,如果有,解析结束,
2、检查主机hosts文件中是否有记录,命中解析结束
3、向本地域名服务器发送解析请求,如果命中,则返回结果
4、本地域名服务器向根域名服务器发送解析请求
5、根域名服务器向本地域名服务器返回所查询域名的顶级域名服务器
6、本地域名服务器向顶级域名服务器发送请求
7、顶级域名服务器返回查询域名的注册域名服务器
8、顶级域名服务器找到对应关系,返回给根域名服务器
9、本地域名服务缓存该记录
10、本地域名服务器返回结果给用户

TCP传输控制协议

报文格式

在这里插入图片描述
源端口:2字节
目的端口&#x

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值