wittgensteinsucks

博客园 首页 新随笔 联系 订阅 管理

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 2024-12-22 14:01  穆弈涵  阅读(5)  评论(0编辑  收藏  举报