A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© xuhao3622603 中级黑马   /  2015-7-2 09:39  /  391 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

网络模型
  OSI参考模型
  TCP/IP参考模型

网络通讯要素
  IP地址
  端口号
  传输协议

IP地址:InetAddress
  网络中设备的标识
  不易记忆,可用主机名
  本地回环地址:127.0.0.1 主机名:localhost
端口号
  用于标识进程的逻辑地址,不同进程的标识
  有效端口:0~65535,其中0~1024系统使用或保留端口。

传输协议
  通讯的规则
  常见协议:TCP,UDP

TCP和UDP


UDP
  将数据及源和目的封装成数据包中,不需要建立连接
  每个数据报的大小在限制在64k内
  因无连接,是不可靠协议
  不需要建立连接,速度快



TCP
  建立连接,形成传输数据的通道。
  在连接中进行大数据量传输
  通过三次握手完成连接,是可靠协议
  必须建立连接,效率会稍低

Socket


        Socket就是为网络服务提供的一种机制。

        通信的两端都有Socket。

        网络通信其实就是Socket间的通信。

        数据在两个Socket间通过IO传输。

UDP传输

        DatagramSocket与DatagramPacket

        建立发送端,接收端。

        建立数据包。

        调用Socket的发送接收方法。

        关闭Socket。
        发送端与接收端是两个独立的运行程序。
TCP传输

Socket和ServerSocket

建立客户端和服务器端

建立连接后,通过Socket中的IO流进行数
据的传输

关闭socket
同样,客户端与服务器端是两个独立的应用
程序。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马