900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 基本的网络知识

基本的网络知识

时间:2019-01-30 19:56:08

相关推荐

基本的网络知识

目录

一、IP地址

1、IP地址的概念

2、IP地址的表现形式

3、IP地址的作用

4、查看IP地址

二、端口和端口号的介绍

1、端口

2、端口号

3、端口和端口号的关系

4、端口号的分类

三、TCP的介绍

1、TCP的概念

2、TCP的特点

四、socket的介绍

1、socket的概念

2、socket的作用

3、socket使用场景

五、HTTP协议

1、HTTP协议的介绍

2、HTTP协议的作用

3、浏览器访问web服务器的通信过程

六、URL

1、URL的概念

2、URL的组成

一、IP地址

1、IP地址的概念

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。

IP地址就是标识网络中的设备的一个地址,好比现实生活中的家庭地址。

2、IP地址的表现形式

IP地址分为两类:IPv4 和IPv6

IPv4 是目前使用的IP地址,是由点分十进制组成,如:

192.168.11.0

IPv6 是未来使用的IP地址,是由冒号十六进制组成,如:

fe80::a4a6:313c:a37f:666d%8

3、IP地址的作用

IP地址的作用是标识网络中唯一的一台设备的,也就是说通过IP地址能够找到网络中的某台设备。

4、查看IP地址

Linux 和mac OS 使用 ifconfig 这个命令

Windows 使用 ipconfig 这个命令

说明:

ifconfig 和 ipconfig 都是查看网卡信息的,网卡信息中包括这个设备对应的IP地址

二、端口和端口号的介绍

1、端口

端口是传输数据的通道,是数据传输必经之路

每个端口都会有一个对应的端口号,想要找到端口通过端口号即可

2、端口号

所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

3、端口和端口号的关系

端口号可以标识唯一的端口。

4、端口号的分类

分为:知名端口号,动态端口号

知名端口号:

知名端口号是众所周知的端口号,范围从0到1023。

这些端口号一般固定分配给一些服务,比如21端口分配给FTP(文件传输协议)服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务

动态端口号:

一般程序员开发应用程序使用端口号称为动态端口号,范围从1024到65535。

如果程序员开发的程序没有设置端口号,操作系统会在动态端口号这个范围内随机生成一个给开发的应用程序

当运行一个程序会有一个端口号,这个程序退出时,所占的端口号就会被释放

三、TCP的介绍

1、TCP的概念

TCP的英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议。

TCP通信步骤:

创建连接

传输数据

关闭连接

2、TCP的特点

(1)基于流的方式;

(2)面向连接;

通信双方必须先建立好连接才能进行数据的传输,数据传输完成后,双方必须断开此连接,以释放系统资源

(3)可靠通信方式;

TCP采用发生应答机制

超时重传

错误校验

流量控制和阻塞管理

(4)在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销;

(5)通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点。

四、socket的介绍

1、socket的概念

socket(简称 套接字)是进程之间通信的一个工具,进程之间想要进行网络通信需要基于这个socket

2、socket的作用

负责进程之间的网络数据传输

3、socket使用场景

只要跟网络相关的应用程序或者软件都使用到了socket,如,微信,QQ,钉钉等软件

五、HTTP协议

1、HTTP协议的介绍

HTTP协议的全称是(Hyper Text Transfer Protocol)翻译为超文本传输协议

超文本是超级文本的缩小,是指超越文本限制或者超链接,比如:图片、音乐、视频、超链接等等都属于超文本。

HTTP协议的制造者是蒂姆·伯纳斯·李,1991年设计出来的,HTTP协议设计之前是传输网页数据的,现在允许传输任意类型的数据。

传输HTTP协议格式的数据是基于TCP传输协议的,发送数据之前需要先建立连接。

2、HTTP协议的作用

它规定了浏览器和web服务器通信数据的格式,也就是说浏览器和web服务器通信需要使用HTTP协议。

3、浏览器访问web服务器的通信过程

浏览器 通过DNS(域名解析服务器)将域名解析成IP地址

浏览器 获取到IP地址

浏览器 发送HTTP请求数据 到web服务器程序(默认80端口号)

web服务器程序 与 浏览器 建立连接

web服务器程序 根据请求数据获取资源

返回资源给web服务器

web服务器程序

返回HTTP响应数据

六、URL

1、URL的概念

URL的英文全称是(Uniform Resource Locator ),表达的意思是统一资源定位器,通俗理解就是网络资源地址,也就是我们常说的网址。

2、URL的组成

URL的样子:

/18/1122/10/E178J2O4000189FH.html

URL的组成部分:

协议部分:https://(默认端口号443) 、http:// (默认端口号80)、ftp://

域名部分:

资源路径部分:/18/1122/10/E178J2O4000189FH.html

域名:域名就是IP地址的别名,它是用点进行分割使用英文字母和数据组成的名字,使用域名目的就是方便的记住某台主机的IP地址

URL的扩展:

/hello.html?page=1&count=10

查询参数部分:?page=1&count=10

参数说名:

?后面的page表示第一个参数,后面的参数都使用&进行连接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。