计算机网络笔记-谢希仁(物理层概述)
思维导图
一、物理层物理层的基本概念四大特性机械特性
接口是怎样的(比如光纤头和双绞线的水晶头是不一样的)
电气特性
用多少伏的电
功能特性
线路上电平电压的特性
过程特性
实现不同功能所发射信号的顺序
两种信号模拟信号
特定频段的信号(连续)
有更加丰富的表现形式
数字信号
不是1就是0(离散)
调制和编码调制
模拟信号转换(无论是数字信号还是模拟信号,经过调制后都输出模拟信号)
调制是将信息信号嵌入到一个载波信号中,以便通过传输媒介(如空气或电缆)进行传播,因此是将信号转换成模拟信号。
编码
数字信号转换(无论是数字信号还是模拟信号,经过编码后都输出数字信号)
是将信息转换为适合传输或存储的特定格式或形式的过程。
编码的步骤
采样
量化
编码
区别
数据可以通过编码手段转成数字信号,也可以通过调制手段将数据转为模拟信号 。
数字数据可以通过数字发送器转化为数字信号 (编码),也可以通过调制器转化为模拟信号(调)。
模拟数据可以通过PCM编码器转化为数字信号(编码),也可以通过放大器调制器转化为模拟信号(调制)
传输介质双绞线
屏蔽双绞线 ...
计算机网络笔记-谢希仁(数据链路层)
思维导图
三、数据链路层数据链路层基础概论数据链路层概念
数据链路层是在物理层和网络层之间的协议,提供相邻结点的可靠数据传输。
帧的概念
数据链路层的协议数据单元
协议数据单元(PDU)是在计算机网络中用来传递信息的基本单元。它表示在不同层次的网络协议栈中,数据被封装的最小单元。在数据链路层,PDU被称为帧(Frame)。
组成
帧头
源MAC地址、目的MAC地址、类型
数据
帧尾
校验
以太网数据帧中的MAC和LLC
以太网(Ethernet):以太网是一种计算机网络技术,用于在局域网(LAN)中进行数据通信。它是最常见和广泛使用的有线局域网技术之一。以太网的设计目标是在高性能、低成本和易用性之间找到平衡,使得计算机和其他设备能够方便地共享信息。以太网数据帧:以太网数据帧是在以太网中用于在网络中传输数据的基本单位。数据帧是在数据链路层(第二层)中定义的,由以太网协议规定了帧的结构。
MAC
MAC(Media Access Control):MAC是数据链路层的子层,负责控制和管理网络适配器(Network Adapter)的访问媒体(如以太网)的 ...
计算机网络笔记-谢希仁(网络层)
思维导图
四、网络层网络层的作用网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。
提供点到点服务
网际层协议IPARP地址解析协议
根据IP地址获取物理地址
ICMP网际控制报文协议
通过ICMP传输控制消息,控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
IGMP网际组管理协议
是用于管理网路协议多播组成员的一种通信协议。IP主机和相邻的路由器利用IGMP来创建多播组的组成员。组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费。
IP地址IP地址的概念
IP地址
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
组成
一个IP地址由4个字节,32位组成,一般用点分十进制的方式表现。
IP地址和MAC地址的区别
1.IP地址是一个逻辑地址,MAC地址是物理地址2.MAC地址是唯一的但是IP地址不是唯一的3.MAC地址主要 ...
AS从入门到精通-笔记(二)(关于按钮一直遵循主题色不能变换颜色)
AS第二节实验课如何解决按钮一直不变换颜色,保持主题紫色的问题(2023年版本的AS)昨晚搜了一整晚的博客,没找到适合我的AS体质的解决方案。有的说的是改主题,但怎么改都没用,最多是改变了下主题的默认颜色,但是按钮背景色还是遵循主题色;有的说改主题色,比如colorPrimary,colorSecondary之类的,但这还是不能让我自定义button颜色;还有的说用android:backgroundTint,但这个带Tint的好像是跟矢量资源相关的。今早在YouTube上搜,有不少视频资源的,居然很快找到了解决方案,这个video也是最近发布的。具体解决方案就是其他跟主题相关的都不用改,把activity_main.xml中的Button改成androidx.appcompat.widget.AppCompatButton就行。就像这样:
12345678<androidx.appcompat.widget.AppCompatButton android:id="@+id/bt_CE" android:layout_width="270 ...
AS从入门到精通-笔记(一)
AS第一节实验课
今天是AS实验课第一节课,完成AS的安装和配置,然后做一个hello world app,算是简单了解一下AS的基本操作。
一、安装和配置
网上教程很多,此处不再赘述。
二、了解基础界面和操作
这是建好project的界面,其中:
AndroidManifest.xml:Android 应用程序的清单文件,包含了应用程序的基本信息、组件声明、权限请求等。
java:存放 Java 代码文件,这些代码是与 Android 应用程序的逻辑和功能相关的。通常包含了各种活动 (Activities)、服务 (Services)、广播接收器 (Broadcast Receivers) 等组件的代码。
res(资源):用途:存放 Android 应用程序的资源文件,包括图像、布局、字符串、样式等。这里的资源是与用户界面和应用程序功能相关的静态文件。
drawable:用途:存放图像资源文件,如 PNG、JPEG 图片等。这些图像可以在应用程序的界面中使用。
layout:用途:存放 XML 文件,用于定义 Android 应用程序的用户 界面布局结构。通过 XML 文件描述界 ...
2023-9-21
又是一种矛盾的孤寂感。昨晚就有这般强烈的体会,周边没有一个真正的知音,自己一遍遍地忙着推开朋友,到真正落寞时又觉得寂寥,然而处在人群中却又不觉热闹。准确来说,这样的感觉一直都有,只是昨晚特别强烈,强烈到在思考要不要把全部都推开算了。面对处理不来的情感,我的第一反应便是回避,躲得越远,应该就无需处理了。最好是那人从我的朋友圈子里彻底消失,消失得无影无踪,不然ta一旦再出现,就是再杀我。最怕交流时陷入意见无法达成一致的尴尬境地,要么一方妥协同意和解,若是再交流下去只会伤了情面,挫了情谊。可若是总妥协,不免觉着有些累。长达数年的友谊了,到现在都还需磨合再磨合,妥协又妥协。从前觉着友谊是天下最好维系的感情,现在开始感到害怕了,我开始变得不想让任何情感牵制住我,于是逃避所有的情感,不愿维系,不敢面对,只想逃离。我不知道别人是什么样的,或许有和我一样只有生活上互帮互助的小伙伴,没有真正知音的人。当然世上也一定有人每每发生一件事都能找得到那么一个人去分享或者求安慰,而得到的回复也深入心坎,因为他们了解彼此,懂彼此。或许我这样是正常的,很多人都和我一样,遇着事了并不见得有人能说,说了也没人听,听了也没 ...
2023-8-20
小的时候问大人,对于平淡如死水,和大起大落的生活,选哪一种,大人们都想选平淡的,理由是他们一致认为能平淡地生活已经很不错了。
现在慢慢开始理解这句话,我时常发现,每次就想安安静静地生活都成了一种奢求。我太讨厌噪声了,一个人待着的时候,能保证心如止境,但事实上时常会有外界来打搅这份安宁。无论是不合时宜地开怀大笑,还是莫名其妙的无理取闹,都十分耗费我的精力,所以我总是轻声言语,有时候分贝低到自己都听不清……
很难投入十分的精气神去拥抱这个纷繁芜杂的世界,纵使来往越发熙熙攘攘,我也一直一直在追求一些宁静的死角。煮一盏清茗,焚一炉沉香,醉熏于如雾的氤氲中,或清雅,或浓郁,沉沦在如梦似幻的烟缕里,妄念离,平心静气。
2023/8/16
一种强烈的孤独感笼罩了我,它把我包裹得越来越紧,近乎窒息。
好像总是会有这样的时候,挤在熙攘的人堆里,世界却好安静;明明与周围的人摩着肩接着踵,想要什么依靠时,却只能抓来一手虚空。
是呵,人生,注定是一场孤独的旅行。这漫漫的一生,慢慢地教会我们接受孤独,习惯孤独,忍受或是享受孤独……然后在想明白这些之后,真正孤独地完成剩余的旅程,最后孤独地离世。
一直在尝试磨练出一颗足够强大的内心,愿有朝一日能与自己和解,以自己为伴,做自己的慰藉。
搭建一个QQbot
参考博客:
教你如何搭建自己的qq机器人,全是干货!(然后在中途遇到了些问题,就又搜了第二篇博客)
【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群
然后就用QQbot发出了第一条消息,很兴奋,纪念一下。