手机,电脑等通过网络连接起来,
每一部设备都叫一个节点,每个节点都有一个独一无二的ip地址用于区分
每一个设备里面软件与软件用端口区分
每个软件之间不同资源用url区分(统一资源定位服务)
网络编程:TCP和UDP,主要是底层的传输
网页编程:例如JavaScript这些,主要是应用
B/S可以看成C/S的扩张
B/S | C/S |
---|---|
浏览器上网 | 网吧主电脑控制其他电脑 |
公网 | 局域网 |
协议和格式都是用公共规定的 | 协议和格式都自己写 |
只写服务器端 | 服务器端和客户端都要写 |
慢 | 快 |
实训需求再次复习 2019.9.18
- ip:用于识别电脑
- 端口:用于识别软件
- URL:用于识别软件里面的资源,或者是网络的资源
- 协议:软件与软件之间的交流所要遵守的规则
- 通信协议:简单来说就是对速率,传输代码,代码结构,传输控制步骤,出错控制等制定标准
- TCP:相当于打电话,必须接通才可以交流
- UDP:相当于写信,对方是否接通都可以发送信息
- 简单来说,TCP相对于UDP较为低效但安全,UDP较TCP而言较为高效,不安全
- 现在使用的都是二者的结合,例如说视频聊天,一般是TCP,但是如果一瞬间掉网了但缺只是卡一下,这就是UDP的效果
- B/S与D/S的区别和了解
B/S | C/S | |
---|---|---|
名字 | Browser/Server,浏览器/服务器模式 | 客户机和服务器结构 |
范围 | 公网 | 客户机和服务器结构 |
例子 | 我们访问网站上的网页 | 网吧柜台的电脑对下面电脑的监控 |
格式 | 用大家公共的协议,例如http等 | 自己规定,你玩10分钟网吧可以说你玩了半小时 |
客户端和服务端是分开的,不同职位的人只需要开发一端 | 客户端和服务端都是自己开发 | |
速度 | 慢 | 快 |
- 通信接口:为了使这两个结点之间能进行对话,必须在它们之间建立通信工具,为此之间能进行信息交换
- 接口包括两个部分: 硬件配置:实现节点之间的信息传递
软件装置:规定双方进行通信的约定协议