计算机基础介绍(网络模型)

OSI七层参考模型

以下是对模型的简单描述和抽象链接方便记忆

  1. 应用层:主要以业务逻辑为主、不关心数据传输(平时主要在这一层开发、类似【页面】)
  2. 表现层:协调数据传输格式、转换数据格式(类似:【适配器、功能:转换】)
  3. 会话层:session 负责管理两个或者多个通信之间的链接(类型:【交流平台】)
  4. 传输层:将数据从一个实体传输到另一个实体、不考虑传输方式(主要功能:【打包,拆分、装包,发送,接收)、主要协议有:tcp和udp协议】
  5. 网络层:把打包的好的数据包发送出去(主要功能:【路由寻址】、类似:【快递】、 主要协议:IP协议)
  6. 数据链路层:为了确保数据设备之间传输的稳定性、底层实现(类似:【通道】)
  7. 物理层:为传输的稳定性、提供具体的手段(光纤、同轴电缆)

传输层发送数据遇到的问题:

发送的数据大、不好维护发送过程?
报文拆分:大数量拆分成小的数据包
增加协议头:数据块增加对数据的头部head、描述body
流量控制(传输速率):根据双方传输、接收的速率来调整发送队列的大小

发送过程的安全问题?
数据相邻设备间传递:数据传递、网关
纠错:处理数据包丢失后的问题
管理链接:处理数据频繁的交换

发送给谁?
路由和寻址:表明参与传输的实体和端口(地址和门牌号)、通过算法(路由算法)寻找下一个要到达的节点

怎么发?
发送 - 数据分割组装:将数据拆分后按照一定的顺序组装(拆分、装包)
接收 - 数据重组:将拆分的数据包按序组装

套接字: 源地址+源端口+目标地址+目标端口

TCP/IP四层参考模型

  1. 应用层(会话层、表示层):数据从一个应用发往另一个应用的过程
  2. 传输层:主机和主机之间的传输(拆包、封包)- tcp、udp、tls/ssl、sctp协议
  3. 网络层:提供路由和寻址 - ip(v4、v6)、icmp、ipsec协议
  4. 数据链路层:负责多个节点之间的物理链接、0-1信号传输

TCP协议:封包交换技术

简介:面向链接 可靠的
流程: 建立链接 - 发送数据 - 断开链接

三次握手(建立链接):

三次握手链接简单适宜图

发送数据: ----
四次挥手(断开链接):

四次挥手适宜图


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值