首页 > 其他分享 >秒懂TCPIP协议基础

秒懂TCPIP协议基础

时间:2023-06-04 11:55:53浏览次数:42  
标签:协议 标签 基础 网际 传输层 通信软件 链路层 TCPIP

TCPIP是网络协议集合的统称。用于规范网络通信的行为。

完整的网络通信通过分工合作完成。

每一项工作都由特定的层来完成,就是所谓的分层。

层分上下层。层与层之间的通信形象的来说就是

“打包”和“拆包”,如快递寄发类似。

TCPIP从上到下分应用层,传输层,网际层,数据链路层。

以A君在A电脑以某种通信软件给B君的B电脑发送“hello”为例。

如何打包。

通信软件属于应用层管理,它把数据传输到传输层

传输层接受到数据,加上传输层的“标签”后传输到网际层

网际层接到数据,加上网际层的标签后传输到数据链路层

数据链路层接到数据,加上自己的标签就发往B电脑。

如何拆包。

历经千辛万苦,数据包到达了B电脑。进行拆包。

拆去包中的原数据链路层标签,送到网际层

网际层接到后,拆去原网际层标签,送去传输层

传输层接到后,拆去原传输层标签,送到应用层

应用层接到后,显示在通信软件窗口

B君在通信软件窗口看见"hello”后,则是完成了一次通信。

各层的协议有很多种,每一种都有不同的功能。

每一次通信也不需要都走完各个层。如arp 等协议。

 

标签:协议,标签,基础,网际,传输层,通信软件,链路层,TCPIP
From: https://www.cnblogs.com/wumingliang/p/17455430.html

相关文章

  • python基础学习-异常
    """异常:捕获异常:基本语法:try:可能发生错误的代码except:出现异常执行代码else:没异常,执行finally:无论有无异常,都执行异常具有传递性"""#捕获指定异常try:print(name)exceptNameErrorase:print("出现未定义异常")print(e)#捕获多个异常try:p......
  • python基础学习-容器
    """容器的通用功能:len(容器)统计容器元素个数max(容器)统计最大元素min(容器)统计最小元素类型转换list(容器)给定容器转换为liststr(容器)给定容器转换为strtuple(容器)给定容器转换为tupleset(容器)给定容器转换set通用排序:sorted(容器,[reverse=True])默......
  • java基础知识之 算法 九九乘法表
    /**auther:kevindate:20110710function:amultiplicationtableEditon:1rt*/importjava.util.Scanner;//progarmusesclassScannerpublicclassJiujiu{//mainmethodbeginsexecutionofJavaapplicationpublicstaticvoidmain(Stringargs[]){J......
  • java基础知识之 算法 【冒泡排序】【快速排序】
     /**@auther:kevin@function:冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结......
  • css基础
    css2基础CSS简介全称为:层叠样式表(CascadingStyleSheets),用于给HTML结构设置样式,例如:文字大小、颜色、元素宽高等等。简单理解:CSS可以美化HTML,让HTML更漂亮。核心思想:HTML搭建结构,CSS添加样式,实现了:结构与样式的分离。基本使用介绍CSS的编写位置行内样......
  • PXE(Preboot eXecution Environment)是一种通过网络引导计算机的协议,可以在没有本地存储
    PXE(PrebooteXecutionEnvironment)是一种通过网络引导计算机的协议,可以在没有本地存储设备或可启动介质的情况下从网络上加载操作系统和应用程序。PXE版本因厂商或标准制定者的不同而有所不同。以下是常见的PXE版本及其大致年代:PXE1.0:最早的PXE版本,于1999年左右推出。PXE2......
  • HTTP Boot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引
    HTTPBoot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引导、安装和部署操作系统和应用程序。与传统的PXE(PrebooteXecutionEnvironment)方式相比,HTTPBoot具有更高的灵活性、可扩展性和安全性。HTTPBoot可以通过以下步骤实现:启动计算机后,BIOS会向......
  • 【python基础】复杂数据类型-列表类型(列表切片)
    1.列表切片前面学习的是如何处理列表的所有数据元素。python还可以处理列表的部分元素,python称之为切片。1.1创建切片创建切片,可指定要使用的第一个数据元素的索引和最后一个数据元素的索引。与range函数一样,python在到达指定的第二个索引前面的数据元素后停止。比如要输出列表......
  • SMB 1.0 2.0 3.0 协议 传输速度 对比
    在SMB1.0中,数据传输速度的上限受到多种因素的制约,例如网络带宽、硬件配置、文件大小和数量等等。通常情况下,SMB1.0的最大传输速度约为100Mbps(每秒传输1亿位),这主要取决于以太网硬件的限制。但需要注意的是,由于SMB1.0已经过时,并存在安全漏洞,因此不建议使用它进行数据传输。如果......
  • 开源软件许可协议介绍
    目录什么是开源许可证开源许可证的种类宽松式许可证特点常见的宽松式许可证Copyleft许可证Copyleft的含义常见Copyleft许可证常见协议详细介绍MIT协议BSD协议ApacheLicenseGPLLGPLMPL(MozillaPublicLicense1.1)EPL(EclipsePublicLicense1.0)CreativeCommons知识共享协议......