一、软件架构

  1、C/S:客户端/服务器端

  2、B/S:浏览器/服务器端(目前常用)

二、网络资源

  1、静态资源

    静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析。

    如:html,css,JavaScript...

  2、动态资源

    动态资源:每个用户访问相同资源后,得到的结果可能不一样。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。

    如:servlet/jsp,php,asp...

   资源访问示意图:

三、网络通信三要素

  1、IP

    IP地址:电子设备(如计算机)在网络中的唯一标识。

  2、端口

    端口号:应用程序在计算机中唯一标识。(0~65536)

  3、传输协议

    传输协议:规定了数据传输的规则

    基础协议

      ① TCP:安全协议,三次握手,速度稍慢。

      ② UDP:不安全协议,速度快。

最新文章

  1. 一、Redis基本操作——String(原理篇)
  2. python中的告警处理
  3. ORA-01436: 用户数据中的CONNECT BY 循环
  4. xcode 打静态库.a文件
  5. [PHP] 命令行执行整合pathinfo模拟定时任务
  6. android 蓝牙设备监听广播
  7. 浅析C++的内存管理
  8. Pulltorefresh使用中碰到的问题
  9. JSONP(跨域请求) —— 一种非官方跨域数据交互协议
  10. UVA_303_Pipe_(计算几何基础)
  11. 【bzoj3172】 [Tjoi2013]单词
  12. 【B2B】2015 年B2B的春天
  13. Spring Date Jpa on update current_timestamp 自动维护创建时间和更新时间
  14. JS对JSON对象遍历输出的时候真的是按照顺序输出吗?
  15. 【题解】Luogu P4436 [HNOI/AHOI2018]游戏
  16. Java 定义静态list
  17. ASP返回JQuery EasyUI树形要求的JSON格式
  18. 解决idea控制台乱码及项目乱码
  19. NFS文件共享服务搭建
  20. JMeter怎样测试WebSocket

热门文章

  1. 第10组 Beta冲刺(1/5)
  2. Nacos学习
  3. JVM探究之 —— OOM异常
  4. Python开发人员指南
  5. 如何开发一个npm包并发布到npm中央仓库
  6. 最稳定万能vip视频解析接口 支持HTTPS
  7. SRC漏洞挖掘
  8. Matlab使用新发现1(小技巧:shell 命令、工程工作目录设置相关)
  9. js 打印条形码
  10. Burp Suite 如何抓取HTTPS请求