计算机网络 TCP/IP协议篇

server/2024/11/9 16:44:53/

今天学习了TCP/IP协议的相关知识,学习笔记如下:

在学习之前,我们先抛出几个问题,什么是TCP/IP协议簇?TCP/IP协议簇是怎么工作的?

TCP/IP模型

协议分层

  • 每层通过协议完成各自特定的功能
  • 上层依赖下层提供服务

对等层通讯:相同层的相同协议之间交换协议报文

网络封装:

  • 报文封装:发送方由上而下逐层添加协议头部,完成报文的封装。

  • 报文解封装:接收方由下而上逐层去除协议头部,完成报文的解封装

网络层常见协议

  • IP协议:提供主机到主机的传输服务

IPv4报文

通过源IP标识发送方主机,通过目标IP标识接收方主机

通过协议号表示上层协议

  • ICMP协议:

IP协议是一种不可靠的协议,ICMP辅助IP工作,提供IP数据包传输过程中发生的错误、失败等信息,以及其他关于IP数据包处理情况的消息,提供网络诊断等功能

ICMP被IP封装,协议号1

Ping是常用的一个基于ICMP协议的工具,用于测试网络是否畅通

Ping工具:

测试源、目标主机间的IP连通性

显示从发送请求到收到应答的时间,衡量网络性能

数据链路层常见协议

  • 在相邻节点间提供数据传输服务
  • 以太网EhternetⅡ帧格式
  • MAC地址
  1. mac地址是固化在每个网卡上一串十六进制数字,mac地址是全球唯一的。数据进行二层通讯的时候需要MAC层地址。
  2. IP地址可以灵活配置,但MAC地址是固化在网卡上的。
  3. 在PC上可以通过在命令提示行中输入ipconfig /all命令来查找当前设备的网卡。
  4. mac地址由12个十六进制字符组成,可以每两位为一组进行表示,中间用“:”或者“-”分隔开;或者每四位为一组进行表示,中间用“.”分隔开。如:00-1a-a9-09-83-7d 或 00:1a:a9:09:83:7d 或 001a.a909.837d
  5. 广播mac,地址为“FF-FF-FF-FF-FF-FF”的mac地址为广播mac

网络设备对数据的处理基于它所处的层次


http://www.ppmy.cn/server/114723.html

相关文章

抖音热门《点燃我,温暖你》李峋同款爱心特效复刻

引言 最近,电视剧《点燃我,温暖你》的热度在抖音上持续升温,特别是剧中李峋的爱心特效,让不少观众为之心动。许多粉丝都在寻找这个特效的源码,希望能够在自己的电脑上重现这一浪漫场景。幸运的是,我在B站上…

学习node.js 十五,短链接,单设备登录,扫码登录

短链接 短链接介绍 短链接是一种缩短长网址的方法,将原始的长网址转换为更短的形式。它通常由一系列的字母、数字和特殊字符组成,比起原始的长网址,短链接更加简洁、易于记忆和分享。 短链接的主要用途之一是在社交媒体平台进行链接分享。…

适用于BLE室内定位系统的自适应路径损耗模型

自适应路径损耗模型(ADAM):提升BLE室内定位精度的创新方法 室内定位系统(IPS)在物联网、智慧城市等领域中扮演着至关重要的角色。然而,由于室内环境的复杂性(如信号多径效应、障碍物等),传统的定位方法往往面临精度不足的问题。本文介绍了一种新颖的模型——ADAM(Ad…

Qt信号和槽【2】

文章目录 1. 带参数的信号槽2. 信号和槽存在的意义3. 信号和槽断开连接4. lambda表达式定义槽函数 1. 带参数的信号槽 Qt的信号和槽也支持带参数。 当信号带有参数的时候,槽的参数必须和信号的参数一致,此时发射信号的时候,就可以给信号函数…

COCI2016-2017#1 Kralj

目录 COCI2016-2017#1 Kralj题目描述背景输入输出数据范围 题解解法 打赏 COCI2016-2017#1 Kralj 题目描述 背景 精灵王将 n n n个精灵编号为 1 , ⋯ , n 1 , \cdots , n 1,⋯,n,矮人王将 n n n个矮人围成一个圆环,从某个矮人开始顺时针编号为 1 , ⋯…

mingw c++/qt使用grpc方法详细教程

1. RPC框架 RPC框架是什么 RPC 框架说白了就是让你可以像调用本地方法一样调用远程服务提供的方法,而不需要关心底层的通信细节。简单地说就让远程服务调用更加简单、透明。 RPC包含了客户端(Client)和服务端(Server) 业界主流的 RPC 框架整体上分为三类: 1> 支持多语…

简单记录一下,工厂模式(Factory Pattern)与策略模式(Strategy Pattern)的区别

工厂模式(Factory Pattern)与策略模式(Strategy Pattern)的区别 1. 工厂模式(Factory Pattern) **定义:**工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。在工厂模…

如何划分类/单一职权原则SRP

参考:单一职责 -- 每个类只负责一个功能_每个类应该只负责一个功能,遵循单一职责原则。-CSDN博客 类有且只有一个原因需要修改它,这样的才是一个结构简洁的类。 结合上面的例子,需要注意的点: 1.比如搜索数据库,需要…