wittgensteinsucks

博客园 首页 新随笔 联系 订阅 管理
  9 随笔 :: 0 文章 :: 0 评论 :: 103 阅读

2024-2025-1 20241422 《计算机基础与程序设计》第13周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 (2024-2025-1计算机基础与程序设计第十三周作业)
这个作业的目标 信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像
作业正文 https://www.cnblogs.com/wittgensteinsucks/p/18462043

教材学习内容总结

TCP/IP(传输控制协议/互联网协议)是互联网和其他计算机网络中最常用的通信协议套件。

  1. 协议层次结构
    TCP/IP协议栈通常分为四层:

应用层:负责高层应用的通信,可以包括HTTP、FTP、SMTP等协议。
传输层:提供端到端的通信,常用的有TCP(可靠连接)和UDP(无连接,速度快但不保证可靠性)。
网络层:负责数据包的传输和路由,主要协议是IP(互联网协议)。
链路层:与物理网络硬件相关,负责数据在局域网内的传输,协议可以是以太网、Wi-Fi等。
2. IP协议
IP协议负责将数据包从源地址传送到目标地址。
有两个版本:IPv4(使用32位地址)和IPv6(使用128位地址),IPv6主要为了解决IPv4地址耗尽的问题。
3. TCP与UDP
TCP(传输控制协议):
连接导向:在发送数据前建立连接。
可靠性:保证数据的顺序,无丢失,具有错误检测和重传机制。
UDP(用户数据报协议):
无连接:没有建立连接的过程。
不可靠性:数据包可能丢失或顺序错误,但相对速度更快。
4. 数据包结构
TCP/IP数据包包括头部和数据部分。头部包含源IP、目标IP、协议号、序列号等控制信息。
5. 端口号
端口号用于标识特定的进程或服务。常见的端口号如HTTP(80)、HTTPS(443)、FTP(21)等。
6. 路由和交换
路由器工作在网络层,负责将数据包转发到不同网络。
交换机工作在链路层,负责在同一局域网内转发数据帧。
7. 子网
子网划分是IP地址管理的一种方式,可以提高网络的效率和安全性。
8. DNS(域名系统)
DNS用于将域名转换为IP地址,使用户能够使用易记的名字而不是数字地址访问网络资源。

TCP/IP是一套复杂的协议,用于确保数据在不同设备和网络之间的高效、可靠传输。

  • 计划学习时间:24小时

  • 实际学习时间:10小时

参考资料

posted on   穆弈涵  阅读(6)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示