2017.11.29

TFTP协议介绍

TFTP(Trivial File Transfer Protocol,简单文件传输协议)

是TCP/IP协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议

特点:

·简单

·占用资源小

·适合传递小文件

·适合在局域网进行传递

·端口号为69

·基于UDP实现

TFTP数据包的格式如下:

2017.11.29_第1张图片

tcp服务器

1.socket创建一个套接字

2.bind绑定ip和port

3.listen使套接字变为可以被动链接

4.accept等待客户端的链接

5.recv/send接收发送数据

tcp三次握手


2017.11.29_第2张图片

Cp四次挥手


2017.11.29_第3张图片

连接的建立通过三次握手,释放则需要四次握手,

所以说每个连接的建立都是需要资源消耗和时间消耗的

. TCP短连接

1.client向server发起连接请求

2.server接到请求,双方建立连接

3.client向server发送消息

4.server回应client

5.一次读写完成,此时双方任何一个都可以发起close操作

短连接一般只会在client/server间传递一次读写操作!

TCP长连接

你可能感兴趣的:(2017.11.29)