2024/3/7

OSI七层网络模型

1、应用层:负责处理不同的应用程序间通信,需要满足提供的协议,确保数据的发送方和接收方正确

协议:FTP HTTP SMTP POP3 IMAP

2、表示层:负责网络中通信的数据和编码格式,确保数据正确,数据加密解密,安全性

例如:音视频格式转换,数据加密解密,数据压缩解压,图像格式转换

3、会话层:负责与其他计算机中的应用程序建立、维护、终止会话

4、传输层:负责计算机与计算机(端与端)之间的数据传输,确保数据的收发

协议:TCP UDP

5、网络层:(网络协议层),负责不同网络中应用程序的通信,确保数据的准确

协议:IP

6、数据链路层:负责将网络中的数据转换成物理可识别的信号(字节型数据)设备节点间的数据传输

7、物理层:负责底层最原始数据(比特类型数据)的传输

TCP\IP 四层网络模型

1、应用层: 将七层结构的表示层,会话层归属到应用层,应用层中的应用程序用端口号进行标识11

2、传输层

3、网络层

4、网络接口层(数据链路层)将数据链路层和物理层,归纳到数据链路层式的网络接口层,

用MAC地址表示计算机中的物理地址,定义了一些网络接口:以太网,令牌网等

sizeof和strlen的区别

sizeof是个运算符,用于获取数据类型在内存中的大小(单位是字节),sizeof是常量表达式,知道类型即可

strlen是一个函数包含在"string.h"中,主要用于获取字符串长度,在遇到'\0'结束

大端存储:在大端存储中,最重要的字节(即最高有效位所在的字节)存储在最低的地址处,

而最不重要的字节(即最低有效位所在的字节)存储在最高的地址处。

小端存储:在小端存储中,最不重要的字节(即最低有效位所在的字节)存储在最低的地址处,

而最重要的字节(即最高有效位所在的字节)存储在最高的地址处。

相关推荐
隐擎fox8 小时前
高性能网络爬虫架构设计:基于 Python 的长连接复用与分布式会话池调度实践
分布式·python·网络协议·tcp/ip·高并发·网络爬虫、
2501_9378609414 小时前
网络核心|OSI七层、TCP/IP五层模型,封装和分用详解
网络·网络协议·tcp/ip
M1582276905515 小时前
ModbusTCP 转 Profinet 网关:上位机控制 PN 伺服方案
服务器·网络·tcp/ip
宵时待雨15 小时前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
疯狂打码的少年16 小时前
【计算机网络】UDP协议与TCP/UDP对比(面向连接vs无连接)
笔记·tcp/ip·计算机网络·udp
captain37616 小时前
▲网络原理(1)-UDP
网络·网络协议·tcp/ip
开开心心就好17 小时前
清理此电脑网盘图标工具,开源免费好用
网络·网络协议·tcp/ip·智能手机·电脑·scala·erlang
疯狂打码的少年19 小时前
【计算机网络】IP地址与子网划分(IP地址分类与特殊地址)
网络·笔记·tcp/ip·计算机网络
疯狂打码的少年19 小时前
【计算机网络】TCP协议(三次握手、可靠传输、流量控制)
网络·笔记·tcp/ip·计算机网络
那年窗外下的雪.20 小时前
AIDC 学习日志|第 24 天|设备输出反推与 MAC Flapping 定位
网络协议·学习·tcp/ip·http·macos·tcpdump