网络编程

软件开发架构

C/S架构:

Client: 客户端
Server:服务端
优点:软件稳定,节约网络资源
缺点:软件的每一次更新,客户端也必须跟着更新

B/S架构

Browser: 浏览器
Server:服务器
优点: 以浏览器充当客户端,无需用户下载
缺点:网络不稳定是,软件的使用也不稳定

互联网协议

OSI 七层协议:物理连接层,数据链路层,网络层,传输层,会话层,表示层,应用层
本机IP:127.0.0.1

TCP/UDP协议

应用程序端口号范围:0-65535
开发中常用软件默认端口号:
mysql:3306, mongodb:27017, Django: 8000, Tomcat:8080, Flash:5000, Redis:6379

UDP协议

特点:

  • 不需要建立双向管道
  • 不会粘包
  • 发送数据,不需要等待返回确认接收
  • 数据容易丢失,数据不安全
posted @ 2019-10-17 23:39  YajunRan  阅读(113)  评论(0编辑  收藏  举报