OSI七层网络协议(应用层:http协议、传输层:TCP协议、网络层:IP协议,数据链路层:ARP协议、网络下一跳,物理层:比特流)

本文介绍了C/S和B/S架构的区别,重点阐述了OSI七层网络协议,包括应用层的HTTP协议、传输层的TCP协议、网络层的IP协议、数据链路层的ARP协议和物理层的比特流。通过三次握手和四次分手解释了TCP协议的工作原理,并讨论了IP地址分类和路由过程。
摘要由CSDN通过智能技术生成

一、C/S、B/S架构

  • C:Client端
  • B:Browse浏览器
  • S:Service端
  • C/S架构:基于客户端与服务端之间的通信
    • 如:QQ、游戏
    • 优点: 个性化设置、响应速度快,
    • 缺点: 开发成本、维护成本高、占用空间、用户固定
  • B/S架构: 基于浏览器与服务端之间的通信
    • 如:谷歌浏览器、火狐浏览器
    • 优点: 开发维护成本低、占用空间相对低、用户不固定
    • 缺点: 功能单一、没有个性化设置、响应速度相对慢一 些.

二、OSI七层网络协议(图来源于网络,应用层:http协议、传输层:TCP协议、网络层:IP协议,数据链路层:ARP协议、网络下一跳,物理层:比特流)

  • 七层网络协议【叫法不一,也有称四层、五层的、但是都是对这七层的概括】
  • 网络传输送数据是以:数据包【图片来源网络】

    紫色框:传输层;蓝色框:网络层;橘色框:数据链路层,在经过OSI七层网络复杂的转发,对发就可以收到消息;
    • 紫色框:
      • 源端口:原有的数据包是那个程序发的【通过端口来识别数据数据是那个程序发的】
      • 目的端口:发送的数据包给那个进程
      • Flag(6)【标志位】:6个二进制位,表示不同的数据包的状态(sync+ack)
    • 蓝色框:
      • 源IP地址:
      • 目的IP地址:
    • 橘色框: <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值