TCPIP协议学习笔记(一):OSI七层模型及TCP/IP五层模型及常见问题

本文介绍了TCP/IP协议的基本概念,包括OSI七层模型和TCP/IP五层模型的结构与功能。详细阐述了TCP/IP各层的主要协议和职责,如TCP与UDP的区别,以及TCP如何通过确认应答机制、序列号、超时重传等确保数据传输的可靠性。此外,还提及了HTTPS在应用层的重要性。
摘要由CSDN通过智能技术生成

TCP/IP协议学习笔记(一)

一、协议分层的作用

​ 两个实体之间要进行通信就需要有一个协议,而当该通信比较复杂时,就有必要将这个复杂的任务划分为多层。此时我们就需要有多个协议,每个层都有各自的协议。

二、OSI七层模型

​ OSI模型的作用就是展示两个不同的系统怎样才能够相互通信,且不需要改变底层硬件或软件的逻辑。OSI模型不是一个协议,它是一个为了更好理解并设计出灵活、文件且可互操作的网络体系结构而存在的模型。为OSI框架中的各种协议的创建提供基础,这才是OSI模型的本意。
在这里插入图片描述

​ 在学习分层结构时需要有一种思想,就是在数据传输时,从逻辑上看起来就像时一台机器中的第x层与另一台机器中的第x层之间在相互通信。但实际上他们的传输还是会通过底层传输。

在这里插入图片描述

​ 层与层之间通过接口传递数据。每个接口都定义了该层必须向它的上层提供什么样的信息和服务。定义清晰明确的接口和功能可以使网络模块化。只要该层向它的上层提供了预期的服务,层功能的具体实现时可以修改和替换的,而不需要对周围的其他层进行改动。

​ 数据在层与层之间传输时,每一层都可以在数据单元上附加一个首部,第二层还要加上尾部。当这样格式化的数据单位通过物理层时,就转换为电磁信号并沿着一条物理链路传输。

在这里插入图片描述

封装的概念:第N层的分组中的数据部分就是N+1层的完整分组(数据和开销)。

各层的功能

在这里插入图片描述

二、TCP/IP协议的层次

  • 应用层(http,ftp,ssh)

  • 传输控制层(UDP,TCP)

  • 网络层

  • 链路层

  • 物理层

其中,链路层网络层传输控制层为内核(kernel)区域。

链路层的通信单位是帧,网路层的通信单位是数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值