TCP/IP背景和介绍
TCP/IP(Transmission Control Protcol/Internet Protocol):是传输控制协议和网络协议的简称,它定义了电子设备如果连入因特网,以及数据如何在它们之间传输的标准。
网络协议栈架构:网络洗衣栈结构,最著名的当属OSI七层模型,下面是它们之间的对比

1)应用层:应用程序通过这一层访问网络,
2)传输层:TCP协议和UDP协议;
3)网络层:IP协议,,,,等
4)网络接口层:是TCP/IP协议的基层,负责数据帧的发送和接收。
TCP/IP 简介
1.IP地址
网络上每一个节点都必须有一个独立的 IP 地址,通常使用的 IP 地址是一个 32bit 的数字,被 . 分成 4 组。有了 IP 地址,用户的计算机就可以发现并连接互联网中的另外一台计算机。
2.域名
互联网给每个 IP 地址起了一个别名,习惯上称作域名。
域名与计算机的 IP 地址相对应,并把这种对应关系存储在域名服务系统 DNS(Domain Name System) 中
3.MAC 地址
MAC(Media Access Control)地址,或称为物理地址、硬件地址,用来定义互联网中设备的位置。
在 TCP/IP 层次模型中,网络层管理 IP 地址,链路层则负责 MAC 地址。因此每个网络位置会有一个专属于它的 IP 地址,而每个主机会有一个专属于它 MAC 地址
4.端口号
P 地址是用来发现和查找网络中的地址,但是不同程序如何互相通信呢?这就需要端口号来识别了。如果把 IP 地址比作一间房子 ,端口就是出入这

TCP/IP是传输控制协议和网络协议的简称,定义了设备连接互联网及数据传输标准。网络协议栈通常与OSI七层模型对比,包括应用层、传输层(TCP, UDP)、网络层(IP)和网络接口层。内容涵盖IP地址、域名、MAC地址、端口号,以及RFC等相关概念。"
114673148,10543622,Spring项目中的Bean验证机制,"['Java校验', 'Spring框架', 'Bean验证']
最低0.47元/天 解锁文章
38万+





