客户端——服务器模型应用的完整交互过程
来源:互联网 发布:仿生设计知乎 编辑:程序博客网 时间:2024/05/14 23:00
1.服务器启动,监听特定的端口(如80,21),如端口已被其他应用占用,则启动失败。
2.客户端启动,打开一个自由端口,主动发起连接请求,经过”三次握手“,连接正式建立。
3.服务器创建新的服务线程,服务线程打开一个新的自由端口与客户端的自由端口创建连接。
4.服务器的自由端口与客户端的自由端口之间开始传输数据——具体格式由应用层协议(HTTP,HTTPS,FTP,TELNET/SSH,POP3/SMTP,DNS)确定。
5.数据传输完毕,两端的自由端口经过“四次挥手”关闭连接——服务线程自由端口与客户端的自由端口关闭。
常见协议 默认端口号 协议基本作用
FTP 21 文件上传、下载
SSH 22 安全的远程登录
TELNET 23 远程登录
SMTP 25 邮件传输
DNS 53 域名解析
HTTP 80 超文本传输
HTTPS 443 加密传输的HTTP
POP3 109 邮件接收
NETBIOS 137,138,139 网上邻居传输文件
阅读全文
0 0
- 客户端——服务器模型应用的完整交互过程
- TCP客户端与服务器的交互过程
- 浏览器客户端与服务器的交互过程
- 浏览器客户端与服务器的交互过程
- daytimeUDP协议客户端与服务器交互过程
- UDP 阻塞模型下 服务器和客户端的建立过程
- java基础回顾3 Socket 一次完整的服务器客户端交互
- 客户端-服务器的简单交互
- 客户端与服务器的交互
- 客户端—服务器通信模型浅析
- HTTP协议客户端和服务器交互的三次握手、持续连接、断开连接过程
- Android网络应用之使用Scoket的Android客户端与TCP服务器的简单交互
- socket的服务器/客户端模型——时间服务器的版本演进
- 客户端服务器的高级交互——————————文件传输
- Ajax系列之三——服务器客户端交互
- app客户端与服务器数据交互时—数据加密
- 走进Java Web开发 ——客户端与服务器的交互原理
- Linux系统编程(34)—— socket编程之TCP服务器与客户端的交互
- AI一分钟 |“最抢手”毕业生排名出炉:清华没进前三?支付宝将支持iPhone X刷脸
- C语言有关字符串处理的函数
- 二级购物车的展示(代码篇)
- ARP说明
- 程序员一般通过什么途径接私活?怎样搞兼职
- 客户端——服务器模型应用的完整交互过程
- 900万张标注图像,谷歌发布Open Images最新V3版
- 20171121
- thinkphp5.0学习(九):TP5.0视图和模板
- [算法分析与设计] leetcode 每周一题: Word Ladder
- 阿里云日志服务使用教程
- Android初级开发第九讲--动画
- java操作redis集群配置[可配置密码]和工具类
- Pycharm 2017 最新版 安装包与激活码