网络基础

时间:2019-10-17
本文章向大家介绍网络基础,主要包括网络基础使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

网络编程:

软件开发架构:

  • C / S 架构 : (应用类 )

    --- Client与Server ,客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。

    这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。

  • B / S 架构 : (网页类)

    ---Browser与Server:浏览器端与服务器端架构,这种架构是从用户层面来划分的。

    Browser浏览器,其实也是一种Client客户端,客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改

    -消耗网络资源过大,网络限制软件的使用

网络基础:

IP :

-互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
-P地址是一个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)。

端口:

-英文port的意译,可以认为是设备与外界通讯交流的出口。

--电脑随机分配

--端口号:

-表示电脑上的某一个软件的链接接口

域名 +=  ip + port
本机IP:  回环地址: localhost : 127.0.0.1
    
        : 0---65535 /  
        注意: 0---1024 操作系统默认使用
              使用8000 后的端口号
        开发软件常用(默认)端口号: 
        SQL -->3306
        MDB --> 27017
        DJ ---> 8000
        Tomcat-->8080  (运维)
        Flask --> 5000
        Redis --> 6379

MAC地址:

网卡:

--有世界唯一的12位(前6为 厂商号,后6位流水号) --》标号--》mac

网关:

- 就是一个网络连接到另一个网络的“关口”。也就是网络关卡

局域网:

- 将一定区域内的各种计算机、外部设备和数据库连接起来形成计算机通信网,通过专用数据线路与其他地方的局域网或数据库连接,形成更大范围的信息处理系统

广域网:

- 连接不同地区局域网城域网计算机通信的远程网

交换机:

-多台电脑连接到一起,

在windows上查看端口占用的情况 :

----netstat -aon|findstr "49157"

--即ip地址精确到具体的一台电脑,而端口精确到具体的程序

互联网的核心:

就是由一堆协议组成,协议就是标准,

所有的计算机都学会了互联网协议,那所有的计算机都就可以按照统一的标准去收发信息从而完成通信了。

OSI)七层模型:

原文地址:https://www.cnblogs.com/shaozheng/p/11692176.html