当前位置: 首页 > news >正文

2024.3.7

作业:
1、OSI的七层网络模型有哪些,每一层有什么作用?

(1)应用层
    负责处理不同应用程序之间的通信,需要满足提供的协议,确保数据发送方和接收方的正确
   
(2)表示层
    负责网络中通信的数据的编码和格式,确保通信过程中数据的正确,数据加密或者解密
(3)会话层
    负责与其他计算机中的应用程序建立、维护或者终止会话

(4)传输层
    负责计算机与计算机之间(端与端)的数据的传输,保证了数据收发的过程

(5)网络层
    网络层,称为网络协议层-----“IP协议”,负责不同网络中的应用程序之间的通信,保证数据的发送方能准确到数据的接收方

(6)数据链路层
    负责的是将网络中的数据转换成物理层能识别的信号(字节类型的数据),还负责设备结点(用MAC地址来进行表示)之间的数据的传输
    主要功能:
        物理寻址,错误重发等等
(7)物理层
    负责底层最原始的数据(比特数据)的传输

2、TCP/IP的四层网络模型有哪些,每一层有什么作用?

(1)应用层
    将表示层、会话层统一归属到应用层,应用层中的应用程序使用端口号来进行标识

(2)传输层

     负责计算机与计算机之间(端与端)的数据的传输,保证了数据收发的过程

(3)网络层

 网络层,称为网络协议层-----“IP协议”,负责不同网络中的应用程序之间的通信,保证数据的发送方能准确到数据的接收方
(4)网络接口层(数据链路层)
    将数据链路层和物理层归属到数据链路层或者是网络接口层,使用MAC地址来唯一表示计算机的物理地址,还定义了一些列的网络接口(以太网、令牌网等等)

3、你在做项目的过程中有没有遇到问题?遇到了什么问题?如何解决?之后再次遇到怎么处理?

static分不清特性,后面查看笔记发现static可以延长局部变量的生命周期直到程序结束。
4、什么是大端存储?什么是小端存储?

大端是高存低,低存高,小端是高存高,低存低。

用C语言代码实现数据在内存中的存储是大端存储还是小端存储?

因此在小端存储的系统中,内存中的存储顺序是 01 00 00 00,而在大端存储的系统中,内存中的存储顺序是 00 00 00 01。

5、sizeof和strlen有什么区别?

sizeof 用于获取数据类型或变量的大小,而 strlen 用于获取字符串的长度。
 

http://www.lryc.cn/news/312922.html

相关文章:

  • this.$watch 侦听器 和 停止侦听器
  • P1030 [NOIP2001 普及组] 求先序排列题解
  • 【分布式】NCCL Split Tree kernel内实现情况 - 06
  • C语言深入学习 --- 4.自定义类型(结构体+枚举+联合)
  • AI自然语言中默认上下文长度4K 几K是什么意思?
  • vSphere 8考试认证题库 2024最新(VCP 8.0版本)
  • 系统学习Python——装饰器:“私有“和“公有“属性案例-[装饰器参数、状态保持和外层作用域]
  • 星辰天合参与编制 国内首个可兼顾 AI 大模型训练的高性能计算存储标准正式发布
  • 算法训练day38动态规划基础Leetcode509斐波纳切数70爬楼梯746使用最小花费爬楼梯
  • Leetcode 206. 反转链表
  • 电子科技大学课程《计算机网络系统》(持续更新)
  • HBase介绍、特点、应用场景、生态圈
  • 蓝桥杯错误记录
  • Spring-静态代理VS动态代理/实现代理ProxyFactory
  • 单片机精进之路-9ds18b20温度传感器
  • 支部管理系统微信小程序(管理端+用户端)flask+vue+mysql+微信小程序
  • 4、Linux-常用命令(二)
  • golang实现openssl自签名双向认证
  • 【学习】torchvision.datasets.ImageFolder()
  • pyinstaller打包的exe运行报错 No module named path
  • Vue3中Vuex状态管理库学习笔记
  • React富文本编辑器开发(二)
  • nginx代理minio客户端
  • 将ppt里的视频导出来
  • Spring Boot 3核心技术与最佳实践
  • redis缓存更新策略
  • 【操作系统学习笔记】文件管理1.4
  • 快递包装展|2024上海国际电商物流包装产业展览会
  • vue页面刷新问题:返回之前打开的页面,走了create方法(解决)
  • IJCAI23 - Continual Learning Tutorial