Java 网络编程

网络通讯协议
    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
            Socket:套接字,用于描述IP地址和端口是一个通信链的句柄。
 
    UDP协议通讯
 
 
     
 
    TCP协议通讯
 
      客户端
 
    服务端
原文地址:https://www.cnblogs.com/pbq-dream/p/5370393.html