网络通讯协议
TCP/IP 模型 :
应用层:HTTP FTP SMTP DNS
传输层:TCP UDP
网络层:IP
网络接口层:以太网
传输协议TCP和UDP的区别:
UDP的特点
1、不需要建立连接 ,将数据和目的封装到数据包中
2、是不可靠协议 ,因为无连接
3、效率快,因为不需要建立连接
TCP的特点
1、需要建立连接 才能进行传输
2、是可靠协议 通过三次握手完成连接
3、效率低 因为要建立连接
网络通讯的三要素
1、IP地址
2、端口号 0 - 1024 被系统占用/保留端口号
3、传输协议 : TCP 或 UDP
Socket
UDP协议通讯
TCP协议通讯
客户端
服务端