计算机网络笔记-谢希仁(传输层)
思维导图
传输层传输层概论传输层
传输层提供端到端服务
从通信和信息处理的角度看,传输层向上层应用层提供通信服务。
所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号
端口号
FTP:21 (20)*
FTP(文件传输协议)
21连接;20传输数据
TELNET:23*
TELNET(远程登录)
SMTP:25*
SMTP(电子邮件传输协议)
POP3(邮局协议版本3) :110
DNS:53*
DNS(域名系统)
TFTP:69
TFTP(简单文件传输协议)
HTTP:80*
HTTP(超文本传输协议)
SNMP:161
SNMP(简单网络管理协议)
HTTPS:443*
HTTPS(超文本传输安全协议)
传输层的两个重要协议TCP
传输控制协议 :TCP
TCP是TCP/IP体系中较为复杂的协议,是传输层中最重要的协议。TCP的 ...
计算机网络笔记-谢希仁(网络安全)
思维导图
网络安全网络安全概论网络安全
网络安全(Cyber Security)是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
计算机网络面临的威胁主要分为两大类
主动攻击
主动的去做一些在网络基础上的恶意行为。恶意篡改信息数据,发布恶意程序脚本等待
篡改
恶意程序
拒绝服务
被动攻击
被动攻击主要是收集信息而不是进行访问。不改变数据本身的结构,也不对软硬件数据造成影响。
截获
窃取
流量分析
被动攻击是指攻击者在攻击过程中采取一种隐蔽的、不直接干预目标系统正常运行的方式。与主动攻击不同,被动攻击通常不会直接修改、破坏或中断目标系统的正常操作,而是通过监听、观察或收集信息等方式获取有价值的数据。
网络系统的特性
保密性
信息不泄露给非授权用户、实体或过程,或供其利用的特性。
完整性
数据未经授权不能进行改变的特性。即信息在存储或传输过程中保持不被修改、不被破坏和丢失的特性。
可用性
可被授权实体访问并按需求使用的特性。即当需要时能否存取所需的信 ...
计算机网络笔记-谢希仁(应用层)
思维导图
应用层应用层的作用通过位于不同主机中的多个应用进程之间的通信和协同工作来完成。应用层的内容就是具体定义通信规则。应用层中常见的协议域名系统DNS
域名结构:每一个域名用标号隔开。
mail.cctv.com
三级域名.二级域名.顶级域名
域名服务器
迭代
递归
文件传输协议FTP
使用TCP连接,传输数据
端口号是21 (20)20发送数据
远程终端协议TELNET
使用TCP连接,远程登录到远地的另一台主机上
端口号是23
万维网和HTTP协议
超文本传输协议,是一个简单的请求-响应协议
端口号是80
电子邮件协议
SMTP电子邮件传输协议
端口号25
POP3邮局协议版本3
端口号110
发送:SMTP(发件人的邮件客户端到发件人的SMTP服务器)存储:SMTP(发件人的SMTP服务器到收件人的SMTP服务器)接收:POP3或IMAP(收件人的邮件客户端到收件人的POP3或IMAP服务器)
DHCP动态主机配置协议
指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网 ...
计算机网络笔记-谢希仁(物理层概述)
思维导图
一、物理层物理层的基本概念四大特性机械特性
接口是怎样的(比如光纤头和双绞线的水晶头是不一样的)
电气特性
用多少伏的电
功能特性
线路上电平电压的特性
过程特性
实现不同功能所发射信号的顺序
两种信号模拟信号
特定频段的信号(连续)
有更加丰富的表现形式
数字信号
不是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="270p ...
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一旦再出现,就是再杀我。最怕交流时陷入意见无法达成一致的尴尬境地,要么一方妥协同意和解,若是再交流下去只会伤了情面,挫了情谊。可若是总妥协,不免觉着有些累。长达数年的友谊了,到现在都还需磨合再磨合,妥协又妥协。从前觉着友谊是天下最好维系的感情,现在开始感到害怕了,我开始变得不想让任何情感牵制住我,于是逃避所有的情感,不愿维系,不敢面对,只想逃离。我不知道别人是什么样的,或许有和我一样只有生活上互帮互助的小伙伴,没有真正知音的人。当然世上也一定有人每每发生一件事都能找得到那么一个人去分享或者求安慰,而得到的回复也深入心坎,因为他们了解彼此,懂彼此。或许我这样是正常的,很多人都和我一样,遇着事了并不见得有人能说,说了也没人听,听了也没 ...