计算机网络基础: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();}

第五章 Response(JavaTM Servlet 规范3.1 )

The Response 响应 响应对象包装了从服务器端返回到客户端的所有信息。在HTTP协议上,这些信息既可以通过HTTP headers 又可以通过响应体从服务器端传输到客户端。 5.1 缓冲 为了效率,servlet 容器允许但非必须缓冲到客户端的输出。典型地,服…

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

mysql gtid ha_MySQl新特性 GTID

GTID简介概念全局事务标识符(GTID)是创建的唯一标识符,并与在源(主)服务器上提交的每个事务相关联。此标识符不但是唯一的,而且在给定复制设置中的所有服务器上都是唯一的。所有交易和所有GTID之间都有一对一的映射关系。GTID由source_id和transaction_i…

python gui界面 tcp_通过python实现TCP编程

伪代码: ss socket() #创建服务器套接字 ss.bind() #把地址绑定到套接字上 ss.listen() #监听连接(最大连接数) info_loop: #服务器无限循环 cs ss.accept() #接受客户端连接 comm_loop: #通信循环 cs.recv()/cs.send() #对话(接…

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

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

Delphi面向对象学习随笔七:COM

作者:巴哈姆特http://www.cnpack.org(转载请注明出处并保持完整) 上一篇,我们介绍了接口。如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。…

lambda

例子:

mysql查询语句详解_基于mysql查询语句的使用详解

1> 查询数据表除了前三条以外的数据。起初我想到的是这条语句SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ORDER BY userid LIMIT 3) ORDER BY userid DESC但是运行的时候会报 This version of MySQL doesnt yet support LIMIT & IN/ALL/ANY/SO…

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

一、数据库系统基本概念知识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…

php字符串转换mysql_在PHP中将字符串转换为MySQL时间戳格式

我使用从androidjava应用程序发送的字符串在php中编写查询.查询是这样的&#xff1a;$insertSQL sprintf("INSERT INTO app_DuckTag (taste) VALUES (%s) WHERE species%s AND timestamp%s",GetSQLValueString($_POST[taste], "text"),GetSQLValueString(…

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

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;我们无法看…

分珠(dfs+并查集)

1140 分珠 时间限制:500MS 内存限制:65536K提交次数:24 通过次数:18 题型: 编程题 语言: G;GCC Description 如下图所示&#xff0c;有若干珠子&#xff0c;每颗珠子重量不同&#xff0c;珠子之间有一些细线将它们连在一起。现要求切断一些细线&#xff0c;将它们分成两部分…