• 认识什么是网络?

1、网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换、资源共享的平台

2、网络连接设备:路由器、交换机

3、传输介质:网线、光纤、同轴电缆

4、网络终端设备:计算机、服务器、手机、智能电视、摄像头(视频安防)

二、OSI七层参考模型(物数网传会表应)

又称开放式系统互联模型

Open System Interconnection Reference Model

ISO--国际标准化组织

IOS思科设备的操作系统

应用层、表示层、会话层-----数据报文

传输层-----数据段

网络层-----数据包

数据链接层------数据帧

物理层-----比特流

(一)应用层 --通过人机交互来实现各种各样的服务

(二)表示层--编码 解码 加密 解密

(三)会话层--发现 建立 维持 终止会话进程

(四)传输层--根据端口号来区分不同的服务

1.端口号:0-65535

静态端口号:1-1023(一个端口号代表一个特定的服务,且呈永久绑定关系)

动态端口号:1024-65535(一个端口号代表一个服务,呈暂时性绑定关系)

0为保留端口号---在网络编程中使用--代表所有端口号

http  ---超文本传输协议        80 /8080

https --安全的超文本传输协议   443

2、提供可靠的传输

可靠机制 :确认 重传 排序 流控

TCP--传输控制协议(面向连接的可靠传输协议)

UDP--用户数据报文协议(非面向连接的不可靠传输协议)

面向连接---三次握手 四次挥手

SYN--同步序列号请求 ---请求连接的一种方式

Seq--序列号--记录发送的次数

Ctl--控制位

Ack---确认    Ack=seq+1

FIN--请求断开连接

seq相同---同时发送----时间间隔

三次握手

四次挥手

(五)网络层--根据IP地址来进行逻辑寻址

IPv4地址---有限的--用完了       IPv6地址

IP协议--网际网络协议

数据分段

最大段长度    1480B         最大传输单元  1500B

(六)数据链路层:---交换机

LLC (逻辑链路控制子层)

作用:为上层服务提供FCS校验 --封装和解封装

MAC (媒介访问控制子层)

根据MAC地址来进行物理寻址

MAC地址--物理地址---设备在出场之后烧录在网卡上的

(七)物理层:

定义:电气电压 光学特性 接口规范 网线 光纤

封装与解封装

数据--数据报文

TCP的头部   报头---报文的头部

Source port---源端口

Destination port---目标端口

Sequence number---序列号

Acknowledgement number---确认号

Header length---头长

Resv---预留位

Rst--重置位

Urg--紧急指针--urgent pointer

Ctl ---控制位--只有0和1  为0 不生效 为1 生效

Window size --窗口大小

Checksum ---校验和

Options---选项(有就有,没有就没有)

FTP:文件传输协议

数据端口(数据传送端口)TCP  20

控制端口(传送控制信号)一般为TCP 21

telnet  TCP  23  明文

SSH(安全外壳) TCP  22  密文

UDP报头

IP报头

Version-----版本(IPv4)

IHL-------IP header length

Service type ---服务类型

Packet length --数据包的长度

Identification标识 fiag标志 frag片偏移 ----支撑跨层封装

Time to live ---生存时间 主要作用--防止环路

取值范围 0-255

默认 情况下每经过一台路由器减1,为0 不传递

Protocol 协议号 ---标识上层协议

TCP/IP协议栈---以太网 ethernet

Application --应用层

Presentation-表示层

Session--会话层

Trassport--传输层

Network--网络层

Data link--数据链路层

Physical--物理层

Network access ---网络接入层

Internet--因特网

TCP/IP协议只支持TCP/IP网络---IP网络

Network---包含的网络层协议--IPX appletalk

TCP/IP与OSI的区别:

相同点: 2者都是模型化层次化

下层对上层提供服务支持

每层协议彼此相互独立

不同点:OSI先有模型才有协议

TCP/IP先有协议才有模型

TCP/IP协议栈只适用于TCP/IP网络层量不同

信号衰减--->物理加压--->中继器---信号失真--->交换机---->广播风暴-->路由器

中继器---产生冲突

路由器的作用:

  1. 隔离广播域/划分广播域
  2. 连接不同的网络
  3. 路由

交换机的作用:

  1. 无线延长传输距离
  2. 实现单播
  3. 解决冲突域

冲突域---可能产生冲突的地方

广播域--广播的范围(数据从设备的一个接口进入,从其他接口转发出去 )

默认情况下,一个交换机属于一个广播域

解决冲突:

  1. FIFO --先入先出

First in first out

  1. CSMA/CD --带冲突检测的载波多路访问技术

IPv4地址--枯竭

32位的二进制数

计算机---二进制

二进制转换十进制:

192.168.1.1 ---- 点分十进制

00000000.00000000.00000000.00000000

128 64 32 16 8 4 2 1

11000000.10101000.00000001.00000001

172.20.10.2

11100011.10010011.00100100.10101110

128+64+32+2+1   227

128+16+2+1      147

32+4              36

128+32+8+4+2     174

网络的基础知识-----认识什么是网络?相关推荐

  1. 对于一个网络营销新手,需要掌握哪些网络营销基础知识

    其实,说到网络营销,很多人的脑海里都是一个片面的了解,没有一个很全面,很明确的概念,只是知道一些网络营销技巧和方法,就大言不惭的说自己懂"网络营销"了,马找钱在这里就给一些网络营销 ...

  2. java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识

    原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...

  3. 网络服务器最基本的是文件,你可能想知道的15个网络常用基础知识

    原标题:你可能想知道的15个网络常用基础知识 网络是一个复杂的系统,涉及知识很多.现在腾正小超人给大家分享15个常用的网络基础知识: 1) 如何查看本机所开端口 用netstat -a -n命令查看! ...

  4. 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程

    标签:status   传递   windows   返回   修改   队列   _for   响应   关联 说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不 ...

  5. Linux网络编程基础知识

    Linux网络编程基础知识 1. 协议的概念 1.1 什么是协议 1.2 典型协议 2 网络应用程序设计模式 2.1 C/S模式 2.2 B/S模式 2.3 优缺点 3 分层模型 3.1 OSI七层模 ...

  6. 网络技术入门(一):网络技术基础知识系统归结

    <网络技术入门>系列文章,分别从宏观硬件和微观数据传输角度说明网络传输过程.请期待后续系列文章. 自己写文章习惯性在每一个小节上做总结,有时候方便理解可以先看总结的内容. 本章主要是总结性 ...

  7. 2017年软考网络管理员基础知识考试内容

    软考网络管理员考试采用笔试形式,实行全国统一大纲.统一试题.统一时间.统一标准.统一证书的考试方式.下面有希赛小编为大家整理了2017年网络管理员基础知识考试内容.供大家参考!       网络管理员 ...

  8. 计算机网络san,SAN存储区域网络技术基础知识

    SAN存储区域网络技术基础知识 存储区域网络(SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输.存储设备是指一张或多张用以存储计算机数据的磁盘设备.一个 SAN 网络由负责网络连接 ...

  9. 深入学习网络布线基础知识及子网划分(入门级)

    深入学习网络布线基础知识及子网划分(入门级) 1.信号与传输介质 1.1信号 1.1.1信号的定义 信息:指音讯.消息.通讯系统传输和处理的队形,主要就是表示人类社会传播的一切内容,是一种普遍联系的形 ...

最新文章

  1. App设计灵感之十二组精美的手机文件管理App设计案例
  2. PHP file_get_contents 设置超时时间
  3. LeetCode 1453. 圆形靶内的最大飞镖数量(几何题)
  4. 同步异步 阻塞非阻塞
  5. android中button点击两次才响应onclick方法
  6. vue 插槽 有名插槽
  7. 六种方法帮你解决模型过拟合问题
  8. 【AtCoder】ARC083
  9. PHP 代码规范简洁之道
  10. React和Vue对比
  11. 远程580解锁bl工具_一年让你多挣4万的工具丨又增VIVO新款保资料解锁!
  12. ALM11 QC11 官方中文安装包下载
  13. 腾讯云服务器购买与备案
  14. 美通企业日报 | 乐高在中国大陆已开设100家门店;香港首批虚拟银行的成立如箭在弦...
  15. Goolge-TPU论文解读
  16. MATLAB学习笔记之矩阵和数组1.1(mathematic)
  17. 看守所里的信息化故事:刘所家的新地毯
  18. 当case when then else end 语句遇上sum或count等统计函数
  19. 乔布斯的简历17.4万拍卖,HR看了想打人
  20. 前端的岗位以及初步了解

热门文章

  1. recovery模式自动退出研究思路
  2. 弘辽科技:店铺陷入瓶颈期无法突破怎么办呢?
  3. nodejs express如何接收POST传递的参数
  4. 复制Typora的文本到CSDN文章编辑页保留格式,解决格式消失只剩纯文本的解决办法【超详细】
  5. 天基物联,毫瓦服务,商业航天撬动万亿市场
  6. 树的直径 证明 算法导论
  7. 【python 爬虫图】两个超详细的python爬虫技能树
  8. SNH48《浪漫圣诞夜2014》甜蜜单曲温暖来袭 4000年第一美女鞠婧祎陪你度过浪漫圣诞...
  9. 杰里之检测灵敏度级别确定【篇】
  10. idea环境下 servlet配置导致jsp页面显示源码问题