ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

云计算笔记(OSI七层参考模型)

2021-10-31 15:30:46  阅读:203  来源: 互联网

标签:--- 参考模型 -- 七层 TCP OSI 传输 IP 端口号


基本概念

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

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

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

网络终端设备:计算机、服务器、手机、智能电视、摄像头等。

哑终端:服务器。

服务器:一台安装了服务器操作系统的电脑。

OSI七层参考模型

产生数据---

Application应用层:通过人机交互来实现各种各样的服务。

Presentaion表示层 :编码 解码 加密 解密。

Session会话层: 发现 建立 维持 终止会话进程。

运输数据---

Trassport传输层 :

1.根据端口号来区分不同的服务

端口号:0-65535

静态端口号 1-1023

一个端口号代表一个服务,呈永久绑定关系

http  --超文本传输协议            80

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

动态端口号 1024-65535

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

2.提供可靠的传输

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

TCP 传输控制协议

面向连接的可靠传输协议

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

三次握手

                          客户端                                                                               服务端

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

SEP——sequencenumber——序列号(随机生成,不同厂商随机生成)

CTL——控制位

ACK——确认=SEQ+1

为什么要进行三次握手,握手为什么需要三次?

1.防止多次重复连接引起连接混乱、同步初始化序列化

2.三次握手是最省资源且相对稳定的连接方式

四次挥手

                              客户端                                                                             服务端

FIN——请求断开连接

SEQ相同表示同时发送但有极小间隔(可忽略不计)

挥手为什么需要四次?三次不可以吗?

确保最后一个确认报文能够到达。如果 B 没收到 A 发送来的确认报文,那么就会重新发送连接释放请求报文,A 等待一段时间就是为了处理这种情况的发生。等待一段时间是为了让本连接持续时间内所产生的所有报文都从网络中消失,使得下一个新的连接不会出现旧的连接请求报文。

数据--数据报文

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

sequence number——序列号

header length——头部长度(TCP的长度)

Resv——预留位——跟服务质量有关(下载速度,储存空间大小等)

Crt——控制位(只有0和1,为1时生效0时不生效)

Rst——重置位

Urg——指针——urgent pointer——紧急指针(相当于书签)

window size——滑动窗口(流控)

checksum——校验和

Options——选项

UDP报头

 UDP 用户数据报文协议

非面向连接的不可靠传输协议

TCP  可靠 传输慢    -浏览网页 

UDP  不可靠 传输快  -视频流量

3.数据分段

最大段长度 ---1480B

最大传输单元 -1500B

封装和解封装

Network网络层:根据IP地址来进行逻辑寻址

IP --网际网络协议

互联网的每一个节点都有一个IP地址。

代表设备--路由器

IP报头

 标识 标志 片偏移——支撑跨层封装

TTL——time to live——生存时间(取值范围:0-255) 主要作用——防止环路

默认情况下每经过一台路由器减1为0时不传递 特殊值:64、128、192

Datalink数据链路层 

LLC 逻辑链路控制子层--为上层服务提供FCS校验 --封装和解封装

MAC 媒介访问控制子层--根据MAC地址来进行物理寻址

MAC地址--物理地址--硬件地址---网络终端设备的身份证号

设备在出场之后烧录在网卡上编号--一般不可以进行更改

代表设备--交换机

Physical物理层 :定义电气电压 光学特性 接口规范

网线  光纤

网线--传输---电信号

光纤--传输---光信号

IP地址

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

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

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

TCP/IP五层模型/四层模型

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

               下层对上层提供服务支持 

               每层协议彼此相互独立 

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

TCP/IP先有协议才有模型

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

FTP:文件传输协议

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

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

telnet  TCP  23  明文

SSH(安全外壳) TCP  22  密文

http  TCP  80      8080

https  TCP  443

SMTP(发邮件)  TCP    25

POP3(收邮件)  TCP    110

tftp  UDP  69

DNS   TCP/UDP  53

VNC  TCP  5900

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

中继器---产生冲突

路由器的作用:

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

交换机的作用:

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

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

广播域--广播的范围

数据从设备的一个接口进入,从其他接口转发出去 

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

解决冲突:

  1. FIFO --先入先出 First in first out
  2. CSMA/CD --带冲突检测的载波多路访问技术

请勿完全搬运

标签:---,参考模型,--,七层,TCP,OSI,传输,IP,端口号
来源: https://blog.csdn.net/riichi24/article/details/121062510

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有