首页 > 其他分享 >互联网的一些基础知识

互联网的一些基础知识

时间:2023-10-29 18:35:52浏览次数:37  
标签:协议 IP TCP 基础知识 地址 互联网 服务器 IP地址 一些

IP地址

网络的本质其实就是不同终端之间的数据交换。而IP地址就是互联网给每一台终端分配的逻辑地址,我们可以把“个人计算机”比作“一台电话”,那么“IP地址”就相当于“电话号码”。

IPV4和IPV6

目前采用比较多的ip地址规范是ipv4,ipv4格式的ip地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。IPV4格式的地址总量是256*256*256*256约等于43亿个,看起来很多,但是早已经不够用了,所有就有了IPV6,IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。

域名

用ip地址可以准确的访问到接入网络的主机,但是对于一些大型网站的服务器来说,让人们去通过IP地址访问是不现实的,由于IP地址不方便记忆并且不能显示地址组织的名称和性质,人们设计出了域名,并通过域名系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。例如www.baidu.com就是域名,我们可以通过CMD里面的ping命令去查看域名解析的对应IP地址。

以太网和因特网

以太网是在20世纪70年代研发的一种基带局域网技术,是一种局域网的技术标准和规范。

而因特网(internet)广义上就指互联网,是一个大的概念。

互联网中包含了很多的局域网,而局域网的搭建则使用到以太网技术。

局域网(LAN)

局域网自然就是局部地区形成的一个区域网络,特点就是分布地区范围有限,覆盖范围一般是方圆几千米之内,大到一个园区内由很多的网络设备(路由器、交换机等)、大量的服务器、电脑等组成,如公司、学校等;小到只由一台路由器连接几台电脑设备组成,如家中使用的网络等。   我们经常见到的WLAN,就是无线局域网的意思,注意WLAN并不等于WIFI

TCP/IP

TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。注意目前所说的TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

HTTP和HTTPS

HTTP全称是超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。

HTTP是基于B/S架构(Browser/Server,浏览器/服务器模式)进行通信的,Browser在这里就是承担客户端的角色。

在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。基于HTTP的客户/服务器模式的信息交换过程,它分四个过程:建立连接、客户向服务器发送请求信息、服务器向客户返回响应信息、关闭连接。

 

而HTTPS相较于HTTP多的这个S就是指SSL网络安全协议,SSL全称是(Secure Socket Layer)安全套接层,是一种采用公开密钥技术的网络安全协议,能让数据传输时更加安全。

万维网

万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于“客户端/服务器”方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。

 

 

标签:协议,IP,TCP,基础知识,地址,互联网,服务器,IP地址,一些
From: https://www.cnblogs.com/haruyuki/p/17795954.html

相关文章

  • vba 处理word 的一些代码:修改公式(1--1)为(1-1)
    SubConvertSpecificEquationsToText()DimoEqAsOMathDimeqTextAsStringDimregExAsObjectSetregEx=CreateObject("VBScript.RegExp")'DefinetheregularexpressionpatternregEx.Pattern="(\d.?\d)"'Patternfor(di......
  • odoo 的一些widget
    widget="ace"widget="attachment_image"widget="boolean_button"widget="barcode_handler"widget="char_domain"widget="dummy"widget="char_domain"widget="char"......
  • 电源PCB基础知识
    以下用来记录平时学到的PCB相关知识,欢迎大家多多指导!未完待续~~~1.铜厚PCB的铜厚有两种,一种是基铜,一种是电镀铜。基铜是指拿来做板的原材料的铜,比如板厂出厂的芯板自带的铜厚。电镀铜是在芯板上的铜上面进行增铜或者减铜。电镀层分为PCB外层电镀层和内层电镀层。......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • 关于 Android的一些理解
    首先是Android的框架图:    然后是4大组件      广播和内容提供者  我怎么感觉就是进程间通信呢。 ......
  • 一些简单的备份恢复以及清理脚本
    一些简单的备份恢复以及清理脚本背景想实现一些比较重要文件的备份工作.想法是通过minio备份数据库.通过rsync的方式备份类似于maven这样的文件存储内容.备份完成之后通过find方式清理磁盘避免磁盘爆掉.minio备份的方式方法now=`date+%Y%m%d%H`exportAWS_ACCE......
  • 一些研发工程师在Springboot注意点
    一些研发工程师在Springboot注意点1.正确设计代码目录结构虽然您有很大的自由度,但有一些基本规则值得遵循来设计您的源代码结构。避免使用默认包。确保所有内容(包括入口点)都在命名良好的包中,这样您就可以避免与组装和组件扫描相关的意外情况;将Application.java(应用程序的入口类)......
  • Python基础知识点
    一:常数、变量和数据类型1。常数和变量的差异一个程序通常都会有被处理的对象,而这些对象在被处理之前要以一些特定的类型存放在内存的某一个位置,需要的时候再拿出来处理。程序设计语言会把放置数据的那些内存位置都给一个名字,并把这个概念以“变量”来命名。放在这些位置的里面的数......
  • 学习笔记:一些语言技巧
    一些语言技巧其实有些东西个人平时根本用不到,然而不了解一下的话就看不懂大佬写的题解代码(鉴定为菜导致的\(\texttt{qwq}\))。类类(class)是结构体的拓展,不仅能够拥有成员元素,还拥有成员函数。在面向对象编程(OOP)中,对象就是类的实例,也就是变量。C++中struct关键字定义的也是类......
  • Evans一些gap的补充(一)
    P41计算球上的Poissonkernel的积分\(\displaystyle\int_{\partialB(0,1)}K(x,y)dS(y)=\frac{1-|x|^2}{n\alpha(n)}\int_{\partialB(0,1)}\frac{1}{|x-y|^n}dS(y)\)令\(I(x)=\displaystyle\int_{\partialB(0,1)}K(x,y)dS(y)\),显然\(\DeltaI(x)=0\)on\(B(0,......