tcp/ip协议族

2019-04-07  本文已影响0人  xyz098

起源

解决了不同计算机型号、不同os之间的互相通信问题

       60年代             ————          90年代
   (分组交换网络)                 (计算机直接组网方式)

概念

网络   :通过相同协议族互连而成
互联网 :一个网络的网络,共同基石是路由器。为应用层隐藏所有细节
路由器 :在网络层为不同类型的物理网络提供连接(以太网、令牌环网)
网桥   :在链路层对网络互连,对上层而言是一个局域网

分层

TCP/IP认为是四层协议系统

从下至上 功能 协议 处理 名称
链路层 处理与电缆(驱动和网卡)的物理接口细节 ARP 内核
网络层 处理分组在网络中的活动,点到点的通信 IP、ICMP 内核 IP数据报
传输层 为两台主机的应用程序提供端到端通信 TCP、UDP 内核 TCP段
应用层 处理特定的应用程序细节 HTTP、FTP 用户 数据

封装

从上到下每层对数据进行加头加尾的过程


数据封装.png

分用

从下到上每层去头去尾的过程


分用.png

端口号

16bit存放 2^16 -1 = 65535 个端口
 /etc/services 查看熟知端口
范围 使用方 原因
1~1023 服务器 知名端口,提供服务
1024~5000 客户端程序 临时端口号
5000~65535 保留端口

思考: 因为端口是用来区分应用程序,故不区分是TCP/UDP端口,一台机器的端口(如53)即可是TCP协议也可是UDP协议,根据IP中协议域来区分。

IP

名称 位数 范围
IPV4 32bit 0.0.0.0~255.255.255.255
IPV6 64bit
IPV4类型 范围 作用
A 0.0.0.0~127.255.255.255 单播 单个主机
B 128.0.0.0~191.255.255.255 单播
C 192.0.0.0 ~ 223.255.255.255 单播
D 224.0.0.0 ~ 239.255.255.255 广播 所有主机
E 240.0.0.0 ~ 255.255.255.255 多播 一组主机
上一篇 下一篇

猜你喜欢

热点阅读