C/S 架构介绍

什么是C/S架构

  • C:client,客户端
  • S:server,服务端
  • 实现客户端和服务端之间的网络通信

什么是网络

人与人之间交流是通过语言,才能彼此理解对方的意思。但是地球上有多个国家,不是每个人都听得懂你的语言,所以英语成为世界上所有人通信交流的统一标准。
计算机与计算机之间怎样才能通信呢?那就是Internet,实际上就是一系列的标准,称之为互联网协议,遵循了协议,计算机之间就能通信。

  • 互联网协议的功能:定义计算机如何介入Internet,以及接入后计算机通信的标准。

OSI七层协议

互联网协议按照功能不同分为osi七层或tcp/ip五层或四层。我们着重理解五层。

  • tcp/ip五层

    • 物理层
    • 数据链路层
    • 网络层
    • 传输层
    • 应用层
  • osi七层
    • 物理层
    • 数据链路层
    • 网络层
    • 传输层
    • 会话层
    • 表示层
    • 应用层

最新文章

  1. Angular内置指令(二)
  2. NSValue 类的使用
  3. 烂泥:mysql5.5多实例部署
  4. 开发者app 上传收集
  5. Mongodb 和Redis 的相同点和不同点
  6. linux node&& npm 安装方式
  7. 表ADT
  8. Selenium Tutorial (1) - Starting with Selenium WebDriver
  9. CLR via C# 异常管理读书笔记
  10. NOIP2006 作业调度方案
  11. 高效的VS调试技巧
  12. UM分享 - 详解
  13. eclipse同时开两个tomcat
  14. LeetCode题解39.Combination Sum
  15. css兼容display:flex
  16. 【转载】Qt中图像的显示与基本操作
  17. flex布局 (引用阮一峰老师的flex布局-语法篇)
  18. LG2945 【[USACO09MAR]沙堡Sand Castle】
  19. MFC中开发ocx控件,html容器收不到ocx的事件Event
  20. 固定UIScrollView滑动的方向

热门文章

  1. May 20th 2017 Week 20th Saturday
  2. hdu-2582 f(n)---找规律+素数筛法
  3. Android(java)学习笔记35:如何改变Spinner系统自带的字体和颜色
  4. BZOJ4001:[TJOI2015]概率论(卡特兰数,概率期望)
  5. 2018.12.21 如何在现有的Eclipse(4.9.0版本)中安装STS (Spring Tool Suite ) Mac环境下
  6. 【洛谷P3389】(模板)高斯消元
  7. HDU 1060 Leftmost Digit(求N^N的第一位数字 log10的巧妙使用)
  8. 记录使用antd时样式不生效的问题
  9. Oracle 手工创建awr快照,获取报告
  10. js一键勾选所有的checkbox