本文作者:风月小轩

互联网上每个计算机的唯一标识是IP地址格式的

笙念 2 个月前 ( 2021-07-15 16:24:21 ) 0 抢沙发
互联网上每个计算机的唯一标识是IP地址格式的摘要: 互联网是为了实现超广泛的网络通信,而将计算机或计算机网络互相连接在一起而形成的网络。网络通信就是两台计算机在互联网之上的通信。网络编程就是如何在程序中实现两台计算机的通信。要在互联网上实现网络通信,就必须拥有一套全球通用的通信协议。计算机上每运行一个网络程序,系统即会为其分配一个“端口”。计算机之间的网络通信,实际上是计算机上两个网络程序之间的通信。...

1.互联网

互联网是将计算机或计算机网络相互连接起来以实现超宽网络通信而形成的网络。从广义上讲,连接在一起的几个网络可以称为互联网。而覆盖全球的全球互联网互联网基础知识,也就是目前世界上最大的互联网,就是“互联网”。通常,说互联网就是说互联网。英文internet是internet和net的结合,意思是连接到网络。

互联网与万维网(“www”)不同。万维网是一个由许多相互连接的超文本组成的全球系统。超文本可以称为“资源”,并基于互联网相互传输。它只是 Internet 可以提供的服务之一。互联网还可以提供其他服务,例如:电子邮件服务、文件传输服务、远程控制服务等。

网络通信是两台计算机之间通过 Internet 进行的通信。网络编程就是如何在程序中实现两台计算机之间的通信。

2.互联网通信协议

协议是大家协商的规则,需要大家一起遵守。实现互联网上的网络通信,需要有一套通用的通信协议。

互联网协议套件(Internet Protocol Suite)就是这套通用的协议标准。两个最重要的协议是 TCP 和 IP。因此,大家把互联网协议称为“TCP/IP协议”。

3.IP 协议

在网络通信之前,通信双方必须知道彼此的身份以及他们正在与谁通信。互联网上每台计算机的唯一标识就是IP地址(IP地址实际上对应的是计算机的网络接口,通常是网卡)。

IP地址是互联网协议(Internet Protocol,缩写IP)提供的统一地址格式,是“IP地址”的缩写。

物联网基础技术_物联网基础教程_互联网基础知识

IP 协议负责通过网络将数据从一台计算机发送到另一台计算机。数据被分成小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间往往有多条线路,因此路由器负责决定如何转发每个IP数据包。 IP报文的特点是分块发送,经过多条路由,但不能保证到达,也不能按顺序到达。

4.IP 地址

IP 地址分为 IPv4 和 IPv6 两个版本。

IPv4 地址实际上是一个 32 位整数。为便于阅读,按8位数字分组,然后表示为一串点分十进制数,例如:192.168.2.138。

IPv6 是下一代 IP 协议,用于替换当前版本的 IPv4 协议。 “IPv6地址”实际上是一个128位的整数,然后按16位分组,表示为一串带冒号的十六进制数,例如:2001:0db8:85a3:0042:1000:8a2e:0370:7334。

有2^32-1个IPv4地址,约42.90亿。 IPv4地址将逐渐变得不足。有2^128-1个IPv6地址,34384634633746456,3.4*10^38,号称可以为地球上的每一粒沙子分配一个IP地址。

5.port

每次在计算机上运行网络程序时,系统都会为其分配一个“端口”。

物联网基础技术_互联网基础知识_物联网基础教程

计算机之间的网络通信实际上是计算机上两个网络程序之间的通信。 IP地址只能识别哪台电脑,端口只能识别哪个网络程序。

端口是网络通信时进行数据传输的通道。一台电脑总共有2^16=65536个端口。为了统一管理这么多端口,操作系统将端口编号为0到65535,也就是端口号。

Well-known port number:指一个众所周知的端口号,范围从0到1023。一般固定给一些服务,例如21端口分配给FTP(文件传输协议)服务,25端口分配SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务。

image-204093.png

动态端口号:范围从1024到65535。当系统程序或应用程序需要网络通信时,它会向主机申请一个端口,主机会分配一个可用的端口号供其使用。本程序关闭时,占用的端口号同时释放。

6.域名

IP地址一般不方便记忆和识别,所以有一个“域名”。

域名,Domain Name,缩写为DN,即网络地址,是赋予IP地址的名称。它由字母、数字和破折号 (-) 组成,长度一般不超过 255 个字符。例如:其中.com称为顶级域名。

常见顶级域:

.com 用于商业组织。它是最常见的顶级域名。任何人都可以注册.COM形式的域名

.cn

中国专属顶级域名

.gov

国内域名、政府、企事业单位通用域名

.org

对于各种组织,包括非营利组织,任何人都可以注册以 .ORG 结尾的域名。

.net

它最初用于网络组织,例如互联网服务提供商和维修商。任何人都可以注册以 .NET 结尾的域名。

.

国内常见的二级域名

localhost 是指本地主机的域名,可以配置为任意IP地址。通常指向127.0.0.1(ipv4)和::1,你可以随时访问自己,而不是别人的localhost域名。

7.DNS

DNS,Domain Name Service/System,域名服务器/域名服务系统的英文缩写。主要用于将域名转换为对应的IP地址。

DNS 是运行在 Internet 上的服务器。理解起来很简单:DNS服务器可以看成是一个地址簿(名字-->域名,电话-->ip地址)。

计算机之间的访问只能通过IP地址访问,不能直接通过域名访问。一般在访问某个网站时,在浏览器中输入域名后,首先会请求DNS域名解析系统解析为对应的IP地址,然后浏览器会通过返回的IP自动访问对应的网站服务器地址。类似于我们要呼叫小明(域名)时,首先根据地址簿(DNS)找到小明的手机号码(IP地址)互联网基础知识,然后通过拨打手机号码与小明建立联系。

本地 DNS:

hosts是本地DNS,DNS是IP地址和域名的对应表。

hosts 文件是隐藏文件、系统文件和没有扩展名的文件。

image-217930.png

主机文件路径:

windos: C:\Windows\System32\drivers\etc

linux:/etc/hosts,linux下修改hosts后需要重启网络,命令为:/etc/init.d/networking restart

文章投稿或转载声明:

来源:网络整理版权归原作者所有,转载请保留出处。本站文章发布于 2 个月前 ( 2021-07-15 16:24:21 )
温馨提示:文章内容系作者个人观点,不代表风月小轩对其观点赞同或支持。

    匿名评论
  • 评论
人参与,条评论