计算机网络概述

局域网连接

网络教室中将各个机房中的计算机的网线接入该教室的交换机中(接入层),再将每个教室中的交换机中的网线接入总机房的交换机中(汇聚层)。其中汇聚层中的带宽应该大于每个计算机的带宽以避免阻塞。
局域网连接
局域网特点:范围小 自己维护花钱买设备 带宽固定 100米内

Internet

Internet有很多ISP(internet service provider)组成(网通电信移动···)每个ISP有自己的机房,各ISP之间也相互连接,相互访问的速率不同,对网民提供internet连接

广域网

距离远,花钱租带宽

计算机数据通信的过程

计算机数据通信
每一台电脑、路由器都有自己的IP地址和MAC地址全球唯一进行唯一的识别,计算机另带有子网掩码,查询地址ipconfig /all ifconfig(unix)      
域名解析
输入网址后通过DNS(domain name system)解析成IP地址,为了访问该网址向路由器发送数据帧(数据包->存放IP地址&MAC地址),其中的地址都是本机和访问的网站的地址,数据帧在路由器的传输过程中MAC地址会发生改变,被访问的网页收到请求后由于大小的限制要把网页分块传输,首先放入缓存中在收到后,再请求接受下一个,缓存中对应的传输过去的数据删除,再进行下一个的传输

OSI(open system interconnection)参考模型

  1. 应用层:所有能产生网络流量的程序
  2. 表示层:在传输之前是否进行加密 压缩处理 二进制 ASCII
  3. 会话层:查木马 netstat -n / netstat -nb
  4. 传输层:可靠传输 流量控制 不可靠传输
  5. 网络层:负责选择最佳路径 规划IP地址(ipv4 ipv6)
  6. 数据链路层:数据帧的开始和结束 透明传输 差错校验
  7. 物理层:接口标准 电器标准 如何在物理链路上传输更快的速度

OSI参考模型网络排错

物理层为数据链路层提供服务,数据链路层为网络层提供服务,网络层为传输层提供服务,传输层为会话层提供服务,会话层为表示层提供服务,表示层为应用层提供服务。

  1. 物理层故障网络连接属性
    如果只有发送数据的包没有接收数据的说明网线中的接受数据的线出现了问题,此时为物理层问题
  2. 数据链路层故障
    MAC冲突 ADSL欠费 网速没能协商一致 连接到错误的V
  3. 网络层故障
    配置错误IP地址 子网掩码 配置错误的网关 路由器没有配置到达 查看网络层数据交互(ping ip地址)
  4. 应用层故障(网络层以上都归结为为应用层)
    应用程序配置错误

OSI参考模型和网络安全

1.物理层安全
网线连接,可能被其他人盗用
2.数据链路层安全
ADSL(非对称数字用户线路) 账号密码 VLAN (虚拟局域网)交换机端口绑定MAC地址
3.网络层安全
在路由器上使用ACL(access control list)控制数据包流量
4.应用层安全
开发的应用程序没有bug

OSI参考模型和TCP/IP协议

每层模型对应的协议
数据封装过程
TCP/IP协议通信

计算机网络性能指标

1.速率:连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称data rate/bit rate 单位是b/s kb/s Mb/s Gb/s
2.带宽:数据通信领域中,数字信道所能传送的最高数据率,单位和速率一样
3.吞吐量:单位时间内通过某个网络的数据量
4.时延:时延
发送时延为将数据块发送出去所需要的时间,传播时延是在线路中传播所需的时间,处理时延是数据传送到路由器时对其处理的时间(选择线路等),排队时延是多个数据发送到路由器时排队等候的时间
5.时延带宽积
表示在线路上的数据的多少
6.往返时间(RTT round-trip time)
从发送方发送数据开始,到发送方收到接收方确认。查看方式:ping+本地本机ip地址(ifconfig)查看的是同一网段内的;ping+网址
7.利用率
在这里插入图片描述

物理层-定义标准

在这里插入图片描述

物理层-数据通信基础知识

在这里插入图片描述
在这里插入图片描述
0-7v一码元可以表示3位;0-15v一码元可以表示4位

常用编码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
example:
在这里插入图片描述
物理层解决如何在连接各种计算机传输媒体上传输数据比特流,不是指具体的传输媒介

数据链路层

基本概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三个基本问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

差错检验

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点到点数据通信

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PPP协议举例

在这里插入图片描述

广播信道的数据链路层

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CSMA_CD协议技术细节

在这里插入图片描述
在这里插入图片描述
类似于对讲机,不能双向通信
在这里插入图片描述
网线距离不超过百米为了不影响冲突检测
在这里插入图片描述

以太网简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以太网拓展优化

1.距离拓展 100M光纤
2.集线器级连 网络中计算机数量增加 组建了一个大的冲突域
优化以太网 网桥设备->交换机

网络层

网络层提供的服务

负责在不同网络间尽力转发数据包 基于数据包的IP地址转发
不负责丢失重传 不负责转发顺序

准备发送数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据发送过程

在这里插入图片描述
交换机(hub)这个绑定计算机MAC地址,不能指定ip地址

网络层协议-ARP

ping空格IP地址从本机连接到该IP地址的计算机,ping 网管ip是连接到网关
arp -a查询本网段所有IP地址及其MAC地址
ARP(Address Resolution Protocol)是根据IP地址获取物理地址的一个TCP/IP协议,主机发送信息时将包含目标IP地址的ARP请求广播到相同网段的网络上的所有主机,并接收返回消息,以此确定目标的物理地址,收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源

ICMP协议-ping命令

在这里插入图片描述
目标地址为全FF的为广播,都可以收到
每经过一个路由器TTL-1,访问Linux操作系统TTL初始数目大约是64(其他操作系统见上面)
利用ping来排错:如果ping外网可以收到相应,但是被路由器禁止说明DMS出现问题,不能将网址解析成域名
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

IGMP协议(Internet Group Manage Protocol)

点到点,广播(FF-FF…/255.255…),多播=组播
Internet组管理协议,提供internet网际多点传送的功能,即将一个ip包拷贝给多个host,windows系列采用了这个协议

IP数据包结构

在这里插入图片描述
在这里插入图片描述
v4 for IPv4 v6 for
在这里插入图片描述
网络层向数据链路层传输数据时如果大于1480字节则需要分片
在这里插入图片描述
通过标识可以知道分片传输的数据属于一个包
在这里插入图片描述
在这里插入图片描述
生存协议(TTL)每过一个路由器-1,协议中存放通信协议(TCP,ICMP,ARP等),首部检验和(发送接收时检验首部数据是否正确)
静态路由:一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。
动态路由:动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。

传输层

在这里插入图片描述
netstat -n查看传输层建立会话的协议
netstat -nb 查看建立会话的进程
在这里插入图片描述
在这里插入图片描述
服务使用TCP或者UDP的端口来侦听客户端请求
客户端使用IP地址定位服务器 使用目标端口定位服务
可以在服务器网卡上设置只开放必要的端口 实现服务器网络安全
更改服务使用默认端口 迷惑入侵者使系统更安全
设置Windows网络安全 设置本地链接TCP/IP筛选

传输层功能和端口范围

在这里插入图片描述
在这里插入图片描述
本机上的端口号不可以重复,如果重复数据返回时会出现错误
在这里插入图片描述
在这里插入图片描述
17 for 协议号
在这里插入图片描述

应用层

在这里插入图片描述

DNS(domain name system)域名系统

在这里插入图片描述
在这里插入图片描述

动态主机配置协议DHCP

在这里插入图片描述

FTP(file transfer protocol)文件传输协议

在这里插入图片描述

TELNET远程控制终端协议

RDP(remote desktop protocol)远程桌面控制协议

HTTP协议

在这里插入图片描述
在这里插入图片描述

SMTP/POP3/IMAP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 目标检测的定义 目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。 目标检测任务可分为两个关键的子任务,目标定位和目标分类。首先检测图像中目标的位置(目标定位),然后给出每个目标的具体类别(目标分类)。输出结果是一个边界框(称为Bounding-box,一般形式为(x1,y1,x2,y2),表示框的左上角坐标和右下角坐标),一个置信度分数(Confidence Score),表示边界框中是否包含检测对象的概率和各个类别的概率(首先得到类别概率,经过Softmax可得到类别标签)。 1.1 Two stage方法 目前主流的基于深度学习的目标检测算法主要分为两类:Two stage和One stage。Two stage方法将目标检测过程分为两个阶段。第一个阶段是 Region Proposal 生成阶段,主要用于生成潜在的目标候选框(Bounding-box proposals)。这个阶段通常使用卷积神经网络(CNN)从输入图像中提取特征,然后通过一些技巧(如选择性搜索)来生成候选框。第二个阶段是分类和位置精修阶段,将第一个阶段生成的候选框输入到另一个 CNN 中进行分类,并根据分类结果对候选框的位置进行微调。Two stage 方法的优点是准确度较高,缺点是速度相对较慢。 常见Tow stage目标检测算法有:R-CNN系列、SPPNet等。 1.2 One stage方法 One stage方法直接利用模型提取特征值,并利用这些特征值进行目标的分类和定位,不需要生成Region Proposal。这种方法的优点是速度快,因为省略了Region Proposal生成的过程。One stage方法的缺点是准确度相对较低,因为它没有对潜在的目标进行预先筛选。 常见的One stage目标检测算法有:YOLO系列、SSD系列和RetinaNet等。 2 常见名词解释 2.1 NMS(Non-Maximum Suppression) 目标检测模型一般会给出目标的多个预测边界框,对成百上千的预测边界框都进行调整肯定是不可行的,需要对这些结果先进行一个大体的挑选。NMS称为非极大值抑制,作用是从众多预测边界框中挑选出最具代表性的结果,这样可以加快算法效率,其主要流程如下: 设定一个置信度分数阈值,将置信度分数小于阈值的直接过滤掉 将剩下框的置信度分数从大到小排序,选中值最大的框 遍历其余的框,如果和当前框的重叠面积(IOU)大于设定的阈值(一般为0.7),就将框删除(超过设定阈值,认为两个框的里面的物体属于同一个类别) 从未处理的框中继续选一个置信度分数最大的,重复上述过程,直至所有框处理完毕 2.2 IoU(Intersection over Union) 定义了两个边界框的重叠度,当预测边界框和真实边界框差异很小时,或重叠度很大时,表示模型产生的预测边界框很准确。边界框A、B的IOU计算公式为: 2.3 mAP(mean Average Precision) mAP即均值平均精度,是评估目标检测模型效果的最重要指标,这个值介于0到1之间,且越大越好。mAP是AP(Average Precision)的平均值,那么首先需要了解AP的概念。想要了解AP的概念,还要首先了解目标检测中Precision和Recall的概念。 首先我们设置置信度阈值(Confidence Threshold)和IoU阈值(一般设置为0.5,也会衡量0.75以及0.9的mAP值): 当一个预测边界框被认为是True Positive(TP)时,需要同时满足下面三个条件: Confidence Score > Confidence Threshold 预测类别匹配真实值(Ground truth)的类别 预测边界框的IoU大于设定的IoU阈值 不满足条件2或条件3,则认为是False Positive(FP)。当对应同一个真值有多个预测结果时,只有最高置信度分数的预测结果被认为是True Positive,其余被认为是False Positive。 Precision和Recall的概念如下图所示: Precision表示TP与预测边界框数量的比值 Recall表示TP与真实边界框数量的比值 改变不同的置信度阈值,可以获得多组Precision和Recall,Recall放X轴,Precision放Y轴,可以画出一个Precision-Recall曲线,简称P-R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值