Linux网络基础IP、端口、协议

本文介绍了网络发展的历程,从独立模式到网络互联,再到局域网和广域网。接着深入探讨IP地址的作用和类型,包括IPV4与IPV6。此外,解释了端口在数据传输中的角色,以及端口与进程的关联。最后,讨论了协议的重要性,特别是协议分层模型(OSI七层和TCP/IP五层模型),以及网络字节序的概念和在网络通信中的作用。
摘要由CSDN通过智能技术生成
网络发展史

独立模式:计算机之间相互独立。
网络互联: 多台计算机连接在一起,完成数据共享。
局域网LAN:计算机数量更多了, 通过交换机和路由器连接在一起。
广域网WAN:将远隔千里的计算机都连在一起。
所谓 “局域网” 和 “广域网” 只是一个相对的概念。

IP

IP地址:网络中一个主机的编号。唯一标识一台主机。
类型:uint32_t (无符号4个字节的一个数字)
IP地址的数量是有限的。不到43亿。

多个主机使用同一个IP地址传输数据,在每一个网关设备(路由器)上进行地址转换,路由器使用自己的地址将数据发送出去,别人就会将数据回复到路由器上,然后路由器再回复给主机。
因此在每一个网关设备上的网络地址转换之后,才能实现共用IP地址通信的操作。
网络地址转换的技术就叫做NAT技术
在当前IP地址不够用的情况下,实现大众互联网络通信就是通过IP地址动态分配DHCP技术以及地址转换技术实现。

IPV4:DHCP-动态地址分配。谁上网给谁分配IP地址,不上网就不分配。
IPV6:一个IP地址有128位。并不向前兼容IPV4,因此IPV6推广非常缓慢。

IP地址保证数据能从一个主机发送到另一个主机(ip地址是网络中主机的标识)。
但是数据到达对端主机之后,如何保证qq的数据就是qq进行处理,而不是别的程序处理?
因此数据当中就还必须标识哪些数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值