计算机网络(七)——网络协议

本文深入解析域名服务DNS的工作原理,讲解域名注册、解析服务及其在电子邮件、FTP、WWW等互联网应用中的角色,包括通用与地域域名的区别,以及URL、HTTP、SMTP、POP3、IMAP等协议的运用。

域名服务

IP地址作为网络设备的唯一标识,可以确保把IP分组从源节点传送到目的节点。
IP地址不容易记忆,为此我们用一套便于记忆的、字符方式的命名机制来定义这些资源。因此需要应用程序向低层提交网络通信程序进行数据传送时将这些主机字符名字翻译成IP地址。

域名服务DNS也称为域名系统,是一种组织成域层次结构的网络设备命名服务系统。DNS命名用于TCP/IP网络(或Internet),用来通过用户友好的名字定位网络设备和服务。当用户在应用程序中输入DNS名字时,域名服务可以将此名字转换(解析)为与此名字相关联的数字地址(即IP)地址。

域名:是一台主机等网络设备在Internet等网络上的唯一标识,它使用一种树形分层结构来命名域或主机。在域名树中,叶子用来标识主机,除叶子以外的节点,用来标识域。

域名注册和管理

对域名的管理一个简单而直观的办法是使用与域名体系一样的结构,在域名树除叶节点(主机)以外的节点处设立相应的域名管理机构和DNS管理服务器。

对应于域名树的各级管理机构负责其下层域(主机或子域)的管理。所属的主机(叶子节点)和子域(非叶子节点)必须向该管理机构进行域名注册。

域名的注册就是由管理机构在管理该域的DNS管理服务器的数据库(或文本格式的区域文件)中添加一条不重复的从域名到IP地址的映射记录。

域名解析服务

客户端应用程序递交域名,服务器端返回域名对应的IP地址,这个服务过程被称为域名解析服务。

DNS使用客户-服务器(C/S)机制实现域名解析。

域名解析使用的方法:递归查找(任何一次成功的解析都将结束递归过程,成功解析的信息,或是直至最后失败的信息沿着请求的路径递归返回,直至本地DNS服务器)或迭代查找(任何一次成功的解析都将结束迭代过程,成功解析的信息或是直至最后失败的信息则直接返回给本地DNS服务器)。

要实现DNS域名解析,网络系统中必须至少设置一台服务器作为DNS解析服务器,也必须至少设置一台服务器作为DNS管理服务器,实际中这两种服务器通常都合二为一,统称为DNS服务器。

Internet域名和URL

Internet等顶级域(TLD)主要以两种方式来划分:通用和地域。
通用顶级域由全球统一,位于美国的几个机构进行管理和解析,如InterNIC、ICANN等。这类域名通常称为国际域名。
地域域名主要根据国家或地区来划分,由各地域指定机构管理和解析,如我国的CNNIC等。.cn下的域名通常也称为国内域名。

理论上,Internet域名的注册没有任何限制,只要注册前还没有被注册过。

统一资源定位器(URL)俗称“网址”,是Internet上定位所访问资源的一个统一格式。

传统应用

电子邮件E-mail上一种客户-服务器(C/S)方式的应用,C/S方式的邮件递交和访问都是基于TCP连接进行的,这主要是为了保证邮件的可靠传送。SMTP使用的TCP端口号是23,POP3使用的TCP端口号是110。

E-mail客户软件称为用户代理UA。
E-mail服务器软件称为消息传送代理MTA。

简单邮件传送协议SMTP:用户代理向消息传送代理发送邮件和邮件在消息传送代理之间传递时使用。
邮局协议第三版POP3:用户代理通过C/S方式从消息传送代理读取邮件所用的最常用的协议。

国际报文访问协议IMAP:使用TCP连接和C/S方式访问邮件,端口号143。用户在自己的主机上就可以操作IMAP邮件服务器的邮箱,就像POP3客户程序在本地操作一样。IMAP是一个联机协议。IMAP最大的好处就是用户可以在不同的地方使用不同的主机随时上网联机阅读和处理自己的邮件。

文件传送FTP:是一种客户-服务器(C/S)方式的应用,使用TCP的可靠传输服务,作用是将文件从一台主机传送到另一台主机。控制端口号21,数据端口号20。FTP可以在不同操作系统之间传递文件。

普通文件传送TFTP:使用C/S方式,可对文件进行读或写。但TFTP使用UDP,因此它需要有自己的差错改正机制。TFTP支持ASCII码或二进制的文件传送,但不支持交互,不能对用户进行身份鉴别。

****:浏览器-服务器(B/S)模型,其本质也是C/S技术。www服务模型实现了一个分布式、跨平台、超文本和超媒体、灵活且强有力的基本信息服务模型。
www成功的基本要素是:
1⃣️统一资源定位器(URL):浏览器通过URL定位资源,并使用URL向服务器发出请求。
2⃣️超文本传送协议(HTTP):TCP的协议,缺省端口号80。www服务器和浏览器之间通过HTTP传递信息,实现请求-响应交互。
3⃣️超文本置标语言(HTML):信息用HTML编写,服务器以用HTML编写的内容响应浏览器的请求,浏览器把以HTML格式控制的信息显示在用户屏幕上。
www服务器也称为Web服务器,俗称网站。

内容概要:本文介绍了ENVI Deep Learning V1.0的操作教程,重点讲解了如何利用ENVI软件进行深度学习模型的训练与应用,以实现遥感图像中特定目标(如集装箱)的自动提取。教程涵盖了从数据准备、标签图像创建、模型初始化与训练,到执行分类及结果优化的完整流程,并介绍了精度评价与通过ENVI Modeler实现一键化建模的方法。系统基于TensorFlow框架,采用ENVINet5(U-Net变体)架构,支持通过点、线、面ROI或分类图生成标签数据,适用于多/高光谱影像的单一类别特征提取。; 适合人群:具备遥感图像处理基础,熟悉ENVI软件操作,从事地理信息、测绘、环境监测等相关领域的技术人员或研究人员,尤其是希望将深度学习技术应用于遥感目标识别的初学者与实践者。; 使用场景及目标:①在遥感影像中自动识别和提取特定地物目标(如车辆、建筑、道路、集装箱等);②掌握ENVI环境下深度学习模型的训练流程与关键参数设置(如Patch Size、Epochs、Class Weight等);③通过模型调优与结果反馈提升分类精度,实现高效自动化信息提取。; 阅读建议:建议结合实际遥感项目边学边练,重点关注标签数据制作、模型参数配置与结果后处理环节,充分利用ENVI Modeler进行自动化建模与参数优化,同时注意软硬件环境(特别是NVIDIA GPU)的配置要求以保障训练效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值