计算机网络基础:Internet常用服务介绍​

 

1、域名服务

             

 

Internet中的域名地址和IP地址是等价的,它们之间是通过域名服务完成映射的。实际上DNS是一种分布式地址信息数据库系统,服务器中包含整个数据库的某部分信息,并供客户查询。

域名系统采用客户端/服务器模式,整个系统由解析器和域名服务器组成。

解析器:负责查询域名服务器、解释从服务器返回的应答、将信息返给请求方。

域名服务器:保存着一部分域名空间的全部信息,这部分域名空间称为区,一个域名服务器可以管理一个或多个区。域名服务器分为主服务器、Caching Only服务器、转发服务器。

域名服务器的工作过程:

比如用户A查找另一个用户B时:

1.解析服务器向本地域名服务器发出请求查询用户B的域名

2.本地域名服务器向最高层域名服务器发出查询地址的请求

3.最高层域名服务器返回本地域名服务器一个IP地址

4.本地域名服务器向组域名服务器发出查询地址的请求

5.组域名服务器返回给本地域名服务器一个IP地址

6.本地服务器向刚返回的域名服务器发出查询域名地址请求

7.IP地址返回给本地域名服务器

8.本地域名服务器将该地址返回给解析器

DNS使用的是UDP端口,端口号为53

2、远程登录服务

             

 

 

远程登录服务是基于Telnet协议下,将用户计算机与远程主机连接起来,在远程计算机上运行程序,然后将相应的屏幕显示传送到本地计算机,并将本地的输入传送给远程计算机。

Telnet由客户端软件、服务器软件、Telnet通信协议三部分组成。端口号默认为23.

3、电子邮件服务

             

 

电子邮件是利用计算机进行信息交换的电子媒体信件。是采用网络的通信手段实现普通邮件信息的传输。

电子邮件格式:用户名@主机名 比如 zhangsan@qq.com。

Email系统组成:邮件客户端软件、邮件服务器、通信协议。传输协议为SMTP(简单邮件传输协议)

简单邮件传送协议和接收邮件的POP3均是利用TCP端口。SMTP端口:25,POP3端口:110。

4、WWW(World Wide Web 万维网)服务

             

 

万维网是一种交互图形界面的Internet服务,具有强大的信息连接功能,是当前最受欢迎、增速最快的多媒体信息系统。

万维网是基于客户端/服务器模式的信息发送技术和超文本技术的综合。HTTP超文本传输协议,HTML超文本标记语言。

万维网组成:Web服务器(提供信息资源)、Web浏览器(客户端浏览)、HTTP通信协议组成。

URL:浏览器中输入查询目标的地址就是URL,也就是网址。

URL组成:协议、主机域名、端口号、目录路径和文件名。

格式:scheme://host.Domain[:port]Upath/filename]

格式说明:scheme服务连接的方式

file:本地计算机上的文件

ftp:FTP服务器上的文件

gopher:Gopher服务器上的文件

http:WWW服务器上的超文本文件

New:一个USenet的新闻组

telent:一个Telnet站点

wais:WAIS服务器

mailto:发邮件给某某

5、文件传输服务

             

 

文件传输协议用来在不同计算机之间传输文件。传送文件端口为20,传输命令和参数端口号是21。

FTP组成:客户端软件、服务器软件、FTP通信协议。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271334.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lamba

lamba /*** lamba*/Testpublic void test5() {Runnable r () -> System.out.println("hello");r.run();}Testpublic void test6() {int num 0;Runnable r new Runnable() {Overridepublic void run() {System.out.println("java");}};r.run();}

c语言深度剖析第三版pdf_入门到入坟,蕴含全网最强知识点3283页笔记、pdf教程,活到老,学到老...

又到了“金九银十”面试求职高峰期,在金三银四时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高。前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成一份PDF文档(1000道高频题)&#x…

mysql 5.7.23要钱吗_最新mysql 5.7.23安装配置图文教程

2018年最新mysql5.7详细安装与配置,总共分为四步,其中环境变量配置不是必须的。1、安装包下载2、安装过程3、环境变量配置4、连接测试一、官网下载mysql安装包1.前往官网下载,下载链接为:2.选择合适你电脑系统的版本进行安装。如果…

计算机基础:信息安全相关知识笔记

1、信息安全要素机密性:保证信息不暴露给未授权的用户。完整性:得到允许的用户可以修改数据,并且可以判断数据是否被篡改。可用性:拥有授权的用户可以在需要时访问数据。可控性:可控制授权的范围内的信息流向以及行为方…

计算机网络安全基础知识笔记

1、网络安全威胁介绍非法授权访问:没有预先经过同意,就使用网络或相关的计算机资源就是非授权访问。主要有以下几种形式:身份攻击、假冒、非法用户进入网络系统进行违法操作、合法用户以未授权的方式进行操作。信息泄露丢失:主要是…

lambda

例子:

数据库技术基础:数据库与数据库管理系统概念介绍

一、数据库系统基本概念知识1、 数据(Data)用来描述事物的符号记录,它具有多种表现形式比如文字、图形、图像、视频等。信息:是现实事物的存在方式或状态的反映。信息的特性有可感知、可存储、可加工、可传递、可再生等。2、 数据…

unity3d collider自动调整大小_Maya模型在Unity3d中的快速烘焙【2020】

本文小姐姐将以一个Maya的室内小客厅场景为例,和童鞋们一起讨论Unity3d快速烘焙Maya室内模型光照的方法,一方面是对前面知识的综合应用,另一方面满足一下做室内设计童鞋的学习需求。话不多说,开工!这个例子的Maya场景模…

angualarjsdemo

AngularJs学习笔记--Forms 原版地址:http://code.angularjs.org/1.0.2/docs/guide/forms 控件(input、select、textarea)是用户输入数据的一种方式。Form(表单)是这些控件的集合,目的是将相关的控件进行分组…

Java中Comparator比较器的使用以及使用lamba简化代码

代码例子&#xff1a; /*** 测试Comparator*/Testpublic void test17() {//原始方法Comparator<Integer> comparator new Comparator<Integer>() {Overridepublic int compare(Integer o1, Integer o2) {return Integer.compare(o1, o2);}};int compare1 compara…

数据库技术基础:数据库管理系统的功能介绍笔记

1、DBMS功能介绍1.1 数据定义数据库定义语言&#xff08;DDL&#xff09;&#xff1a;可以对数据库结构描述&#xff0c;包括外模式、模式、内模式的定义&#xff1b;数据库完整性定义&#xff1b;安全保密定义比如口令、级别和存取权限。这些定义存储在数据字典中是DBMS运行的…

charles乱码_基于iOS的Charles抓包实践

奇技指南在应用开发过程中&#xff0c;通过抓包调试服务端接口的场景时常出现。Charles和Wireshark是开发过程中最常用的两款软件。那么今天&#xff0c;让我们以iOS为例&#xff0c;聊一聊Charles抓包。本文来自360奇舞团QiShare团队投稿。在日常开发中&#xff0c;我们无法看…

那些程序员爆笑段子,扎心了…

1、特殊“2020是属于程序员的一年。”“怎么说&#xff1f;”“2020-1024996。”2、真相“你们程序员是不是没见过下班时候的太阳&#xff1f;”“也不是啦&#xff0c;夏天的时候还是能看到的。”“哦哦&#xff0c;夏天黑得比较晚。”“不是&#xff0c;是天亮得比较早。”3、…

lambda中sorted排序

准备工作&#xff0c;新建一个User类 使用stream排序操作&#xff08;默认ASC排序) stream倒序排序操作 sorted(Comparator.reverseOrder()) 代码例子&#xff1a; /*** lambda* sorted排序*/Testpublic void test19() {List<Integer> list new ArrayList<>();…

python中的括号不是西文吗_二级Python---python语言的基本语法元素(Day1)

一、基本输入输出函数Python中有三个重要的基本输入、输出函数&#xff0c;用于输入、转换和输出&#xff0c;分别是input()、eval()、print()。1.print()作用&#xff1a;输出运算结果&#xff1b;根据输出内容的不同&#xff0c;有三种用法。①、仅用于输出字符串&#xff0c…

chart.js 饼图显示百分比_实战PyQt5: 135-数据可视化之QChart绘制饼图

饼图是数据可视图表的基本类型&#xff0c;在QChart中&#xff0c;QPieSeries, QPieSlice处理饼图的绘制。QPieSeriesQPieSeries类以饼图形式显示数据。饼图系列由定义为QPieSlice对象的切片组成。切片可以具有任何值&#xff0c;因为QPieSeries对象计算切片的百分比与系列中所…

lambda中使用filter过滤

单一条件过滤 /*** 测试filter*/Testpublic void testFilter() {List<User> user new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小刚"));user.add(new U…

Silverlight 打印

摘自&#xff1a;http://www.cnblogs.com/jiajiayuan/archive/2012/04/13/2444246.html Silverlight中的打印只有一个类&#xff0c;那就是PrintDocment这个对象来实现。下面我用两种方法来实现Silverlight的打印&#xff1a;第一种&#xff1a; private void btnPrint_Click(o…

数据库系统的体系结构知识笔记

1、集中式数据库系统分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管理都是集中的&#xff0c;数据库系统的所有系统&#xff0c;从形式的用户到DBMS核…