美文网首页
Linux网络基础03

Linux网络基础03

作者: Amy1234567 | 来源:发表于2020-05-10 15:23 被阅读0次

端口号是什么?

端口号的作用:

IP地址对于计算机来讲是唯一的,通过IP能够确定服务器的位置,服务器可能开启了很多服务(网页服务,文件传输服务,邮件服务),端口号即告诉服务器要访问的目标端口是什么。常见服务端口应该是固定的,比如网页服务的端口号应该是80。

端口号有多少种分类?

可用端口号数量:

IP地址为32位,所以可用的IP数量2^32个

端口号位16位,可用的端口数量位0~2^16个

UDP协议包头要比TCP协议包头更简单,所以使用确认的时候耗费资源更少,所以速度更快。

就端口号数量而言,UDP协议和TCP协议数量一样。

在传输层确认端口而传输层只有两种协议:传输控制协议(TCP)用户数据报协议(UDP)

源端口:发送数据的端口

目的端口:接收数据的端口

一万以内的端口通常是常见服务端口,超过一万的大多是自己写的程序和网络游戏等。

常见的端口号有哪些?

常见端口号:

查看本机启用的端口

TCP状态:

LISTENING: 服务正在被监听

ESTABLISHED: 两个IP一直在连接,连接正在存在

CLOSE_WAITTIME_WAIT:连接超时

UDP端口没有状态,不需要监听

DNS

DNS是Domain Name System的缩写,也就是域名系统的缩写,也称作名称解析。不配置DNS是不能访问互联网

在互联网中,通过IP地址来进行通信,IP地址用数字表示,记忆起来比较困难,而人对域名更加敏感,如:http://www.baidu.com。DNS是负责把IP翻译成域名,或把域名翻译成IP。

.hosts文件是做静态IP和域名对应,优先级比公网上高,也就是说.host文件的优先级是高于DNS解析的。

imooc

DNS服务的作用

当要访问一个网站,首先会向DNS发起一个请求,说明要访问哪个网站,询问DNS是否知道这个网站的IP。DNS会把IP地址告诉给客户机,客户机得到了IP地址,就会去访问真正的网站,这就是DNS的基本作用

imooc

域名空间结构

imooc

域名用"."进行分割便于分级管理

1. 根域名: “.”来表示根域名,根域名的服务器只有13台

2. 顶级域(一级域): 由域名分配组织ISO决定

组织域:

imooc

国家或地区域

imooc

二级域 : 个人或企业向域名分配组织ISO申请

三级域(主机名):  是申请完二级域名后自己规定的(一般用www代表网页服务)

三级域+二级域+顶级域组成完整域名空间,并且域名全球唯一

为什么需要了解域名空间?

1. 互联网中的域名是有结构有规划的

2. 域名进行了分级,在进行域名和IP地址解析时才能更高效

DNS查询过程

imooc


DNS查询类型

从查询方式上分

1. 递归查询

要么做出查询成功响应,要么作出查询失败的响应。一般客户机和服务器之间属于递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。

2. 迭代查询

服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其他DNS服务器的地址。

从查询内容上分

1. 正向查询由域名查找IP地址

2. 反向查询由IP地址查找域名

网关的作用

1. 网关(Gateway)又称网间连接器,协议转换器。

2. 网关在网络层以上实现网络互连,是最复杂的网络互联设备,仅用于两个高层协议不同的网络互连。

3. 网关即可用于广域网互联,也可用于局域网互联。

4. 网关是一种充当转换重任的服务器或路由器。

网关的作用:

1. 网关在所有内网计算机访问的不是本网段的数据报时使用。

2. 网关负责将内网IP转换成公网IP,公网IP转换成内网IP

网关实际上是一个概念性的东西,路由器是实际的网络设备。

当你想连接到另一个网域的ip时,你的网络设备会因为这个ip不在你的网域中而无法发送。如果你设置了一个网关(通常是一个你网域中的ip地址),那么你的机器就知道要将这个数据包送给网关,让网关把它送到其他网域中。

路由器就是用来连接两个网域的设备,通常就用来作网关了。

相关文章

  • Linux网络基础03

    端口号是什么? 端口号的作用: IP地址对于计算机来讲是唯一的,通过IP能够确定服务器的位置,服务器可能开启了很多...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • K8S 网络详解 1 DOCKER 网络基础

    DOCKER 网络基础 网络命名空间(linux net namespace) linux 内核支持(net na...

  • 网络安全工程师必备技术

    1、网络安全基础 : 网络基础、虚拟机、数据包分析、常用协议、内网穿透。隧道技术等2、Linux :Linux...

  • 076-preBigData-04Linux基础

    上一篇:075-preBigData-03安装VMWare 一、04Linux基础 参考:068-Linux命令 ...

  • Linux操作系列之03---VirtualBox虚拟机的网络设

    Linux操作文档系列之03 VirtualBox虚拟机的网络设置 目录:1.VBox网络模式2.配置Linux服...

  • linux5-网络

    一、tcp/ip基础 二、linux网络环境配置

  • Linux网络基础

    临时配置: 使用命令调整网络参数简单、快速,可直接修改运行中的网络参数一般适合在调试网络的过程中使用,系统重启以后...

  • linux 网络基础

    1、osi 的七层模型(Open System Interconnection Reference Model) ...

  • Linux网络基础

    Linux的网络基础 一、网络相关概述 1、网络发展 信息传递远古时期,人们就通过简单的语言、壁画等方式交换信息千...

网友评论

      本文标题:Linux网络基础03

      本文链接:https://www.haomeiwen.com/subject/vrfjnhtx.html