1、目标:编写一个C/S架构的软件

C/S:Client ---------------  基于网络 ------------------- Server

B/S:Browser ------------ 基于网络 ------------------- Server

2、服务端需要遵循的原则:

       (1)服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定 / 绑定

       (2)对外一直提供服务,稳定运行

       (3)服务端应该支持并发

3、网路

网络=底层的物理连接介质+互联网协议 ( 是计算机界的英语 )

         网络的建立目的是为了数据交互(通信)

         如何实现通信:

                 1、建立好底层的物理连接介质

                 2、有一套统一的通信标准,称之为互联网协议

4、互联网协议:

       OSI七层协议,但我们称之为五层协议:

             物理层:发送电信号

             数据链路层:ethernet

             网络层:ip协议

             传输层:tcp \ udp

             应用层(应用层 \ 表示层 \ 会话层 ):

                  ip+mac可以标识全世界范围内独一无二的一台计算机的位置

                  port 可以标识一台计算机之上唯一的一个基于网络通信的应用软件

   ip+mac+port 可以标识全世界范围内独一无二的一个应用软件(基于网络通信)

最新文章

  1. VS2015 Git使用教程——优化项目编辑日志
  2. win10 pro 1511 激活成功
  3. Angular JS [Draft]
  4. 【转】IT 圈里有哪些经常被读错的词?
  5. Ubuntu驱动摄像头
  6. Heap(堆)和stack(栈)有的区别是什么。
  7. debian下mysql主从配置
  8. java中的匿名内部类
  9. Sharepoint 2013 系列篇(安装部署)--上篇
  10. Objective-C 学习笔记(Day 3,下)
  11. js循环array,json,map
  12. JAVA反射机制示例,读取excel数据映射到JAVA对象中
  13. mysql 准则 杂谈
  14. javaweb之监听器详解
  15. 桥接模式二(Bridge)
  16. HTML超文本
  17. Vue.js组件间通信方式总结
  18. 浅谈Android之Activity生命周期
  19. keepalived添加服务自启动报错分析
  20. 前台的url通过 ActionName?var1=xx&var2=yy 的形式传给特定action

热门文章

  1. (转) Hibernate检索方式概述
  2. 扩增子图表解读6韦恩图:比较组间共有和特有OTU或分类单元
  3. Object.create() __https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/create
  4. typeof和instanceof的区别
  5. js生成web安全色
  6. iptables详解(5):iptables匹配条件总结之二(常用扩展模块)
  7. Python 模块的导入 day5
  8. Oracle中的rownum 和rowid的用法和区别
  9. Xpath语法与lxml库
  10. const浅析