linux---网络

2023-12-18 15:27:38

一、协议分类:

? ? ? ? 1.OSI网络协议模型:

? ? ? ? ? ? ? ? 应用层:? ? ? ? ? ? ? 要传输的数据

? ? ? ? ? ? ? ? 表示层:? ? ? ? ? ? ? 数据是否加密传输

? ? ? ? ? ? ? ? 会话层:? ? ? ? ? ? ? 是否建立可控的会话连接

? ? ? ? ? ? ? ? 传输层:? ? ? ? ? ? ? 数据传输的方式

? ? ? ? ? ? ? ? 网络层:? ? ? ? ? ? ? 数据的路由(跨局域网通信)

? ? ? ? ? ? ? ? 数据链路层:? ? ? ?局域网内部的通信

? ? ? ? ? ? ? ? 物理层:? ? ? ? ? ? ? 物理介质连接

? ? ? ? 2.TCP/IP网络协议模型

? ? ? ? ? ? ? ? 应用层? ? ? ? ? ? ? ?HTTP、HTTPS........

? ? ? ? ? ? ? ? 传输层? ? ? ? ? ? ? ?TCP、UDP

? ? ? ? ? ? ? ? 网络层? ? ? ? ? ? ? ? IPV4、IPV6........

? ? ? ? ? ? ? ? 物理层

二、UDP与TCP

? ? ? ? 1.UDP:用户数据报协议

? ? ? ? ? ? ? ? 特点:

????????????????????????(1)实现机制简单

? ? ? ? ? ? ? ? ? ? ? ? (2)资源开销小

? ? ? ? ? ? ? ? ? ? ? ? (3)不安全、不可靠

? ? ? ? 2.TCP:传输控制协议

? ? ? ? ? ? ? ? 过程:

? ? ? ? ? ? ? ? ? ? ? ? (1)三次握手建立连接

? ? ? ? ? ? ? ? ? ? ? ? (2)传输过程中有序列号和确认号保障数据传输的完整性

? ? ? ? ? ? ? ? ? ? ? ? (3)四次挥手结束连接

? ? ? ? ? ? ? ? 特点:

? ? ? ? ? ? ? ? ? ? ? ? (1)实现机制复杂

? ? ? ? ? ? ? ? ? ? ? ? (2)资源开销大

? ? ? ? ? ? ? ? ? ? ? ? (3)安全、可靠

三、IPV4协议

? ? ? ? IP地址 = 网络位 + 主机位

? ? ? ? 网络位:表示局域网的编号

? ? ? ? 主机位:该ip地址是在局域网中的第几台主机

? ? ? ? 子网掩码:区分IP地址的网络位和主机位(ip地址都会搭配子网掩码使用)

? ? ? ? ? ? ? ? ? ? ? ? 子网掩码对应的二进制形式是1的部分对应ip地址的网络位

? ? ? ? ? ? ? ? ? ? ? ? 是0的部位对应ip地址的主机位

? ? ? ? 网段号:网络位不变,主机位全为0,则表示网段号

? ? ? ? 广播号:网络位不变,主机位全为1,则表示广播号

? ? ? ? 一个局域网内,网段号和广播号,不能作为主机的ip地址使用

四、ip地址的分类:

? ? ? ? 公有地址:能够直接上网的ip地址

? ? ? ? 私有地址:不能够直接上网的ip地址

????????

A类:0.0.0.0 - 126.255.255.255
? ? ? ? ? ? 子网掩码:255.0.0.0
? ? ? ? ? ? 管理超大规模型网络

? ? ? ? ? ? 私有地址: ?10.0.0.0 - 10.255.255.255?

? ? ? ? B类:128.0.0.0 - 191.255.255.255
? ? ? ? ? ? 子网掩码:255.255.0.0
? ? ? ? ? ? 管理大中规模型网络

? ? ? ? ? ? 私有地址:172.16.0.0 - 172.31.255.255?

? ? ? ? C类:192.0.0.0 - 223.255.255.255
? ? ? ? ? ? 子网掩码:255.255.255.0
? ? ? ? ? ? 管理中小规模型网络

? ? ? ? ? ? 私有地址:192.168.0.0 - 192.168.255.255?

? ? ? ? D类:224.0.0.0 - 239.255.255.255
? ? ? ? ? ? 组播地址

? ? ? ? E类:240.0.0.0 - 255.255.255.255?
? ? ? ? ? ? 实验地址

? ? ? ? 2.MAC地址:

? ? ? ? ? ? ? ? 网卡地址(唯一):实现在局域网内部的通信

? ? ? ? 3.IP地址:

? ? ? ? ? ? ? ? 实现跨网段的通信

? ? ? ? 4.端口号:

? ? ? ? ? ? ? ? 区分同一台主机上不同的应用程序

????????

????????

文章来源:https://blog.csdn.net/m0_74131325/article/details/135003937
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。