这是我的学习笔记,大家一起学习下
如果不全,欢迎大家补充,一起交流
传输协议
通讯的规则
常见的协议:TCP,UDP
UDP
将数据及源和目的封装成数据包中,不需要建立连接
每个数据报的大小限制在64K内
因无连接,是不可靠协议
不需要建立连接,速度快
类似UDP的例子:对讲机--发送要回复,单方面发送请求
TCP
建立连接,形成传输数据的通道
在连接中进行大数据量传输
通过三次握手完成连接,是可靠协议
必须建立连接,效率会稍低
类似TCP的例子:打电话--双方都要连接后才能通讯
下载数据 -- 保证数据不会丢失
TCP传输
Socket和ServerSocket
建立客户端和服务器端
建立连接后,通过Socket中的IO流进行数据的传输
关闭socket
客户端和服务端是两个独立的应用程序
Socket
套接字的意思
socket370 370代表的针脚的个数
每个应用程序都有类似插座的程序。
Socket就是为网络服务提供的一种机制。
通信的两端都有Socket.
网络通信其实就是Socke间的通信。
数据在两个Socket间通过IO传输。
|