网络基础
时间: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
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- feign源码
- DAO层配置绑定weblogic应用服务器的JNDI导致单元测试失败
- 1.操作系统底层工作的基本原理
- ibatis 日常问题总结
- 2.1 并发编程之java内存模型JMM & synchronize & volatile详解
- 使用intellij idea 查看Java字节码
- 2.2 指令重排&happens-before 原则 & 内存屏障
- 设计模式之代理模式(由浅入深)
- jquery param 数据 数组参数序列化
- 3 CPU缓存一致性协议MESi
- 4. synchronized详解
- 4.2 synchronized补充
- 解决 Maven 使用Tomcat 部署报错 Tomcat return http status error: 405, Reason Phrase: Method Not Allowed:
- spring5源码 -- IOC容器设计理念和核心注解的作用
- 1. spring5源码 -- Spring整体脉络 IOC加载过程 Bean的生命周期