21.1网络编程基础

手机,电脑等通过网络连接起来,
每一部设备都叫一个节点,每个节点都有一个独一无二的ip地址用于区分
每一个设备里面软件与软件用端口区分
每个软件之间不同资源用url区分(统一资源定位服务)

网络编程:TCP和UDP,主要是底层的传输
网页编程:例如JavaScript这些,主要是应用

B/S可以看成C/S的扩张

B/SC/S
浏览器上网网吧主电脑控制其他电脑
公网局域网
协议和格式都是用公共规定的协议和格式都自己写
只写服务器端服务器端和客户端都要写

实训需求再次复习 2019.9.18

  1. ip:用于识别电脑
  2. 端口:用于识别软件
  3. URL:用于识别软件里面的资源,或者是网络的资源
  4. 协议:软件与软件之间的交流所要遵守的规则
  5. 通信协议:简单来说就是对速率,传输代码,代码结构,传输控制步骤,出错控制等制定标准
  6. TCP:相当于打电话,必须接通才可以交流
  7. UDP:相当于写信,对方是否接通都可以发送信息
  8. 简单来说,TCP相对于UDP较为低效但安全,UDP较TCP而言较为高效,不安全
  9. 现在使用的都是二者的结合,例如说视频聊天,一般是TCP,但是如果一瞬间掉网了但缺只是卡一下,这就是UDP的效果
  10. B/S与D/S的区别和了解
B/SC/S
名字Browser/Server,浏览器/服务器模式客户机和服务器结构
范围公网客户机和服务器结构
例子我们访问网站上的网页网吧柜台的电脑对下面电脑的监控
格式用大家公共的协议,例如http等自己规定,你玩10分钟网吧可以说你玩了半小时
客户端和服务端是分开的,不同职位的人只需要开发一端客户端和服务端都是自己开发
速度
  1. 通信接口:为了使这两个结点之间能进行对话,必须在它们之间建立通信工具,为此之间能进行信息交换
  2. 接口包括两个部分: 硬件配置:实现节点之间的信息传递
    软件装置:规定双方进行通信的约定协议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值