美文网首页
Socket编程-Java

Socket编程-Java

作者: Coder_Roc | 来源:发表于2015-03-03 21:14 被阅读144次

    涉及的知识点:
    网络基础知识,InetAddress类,URL,TCP,UDP等。

    唯一的标识:IP地址
    共同的语言:协议
    不同应用程序的通信:端口号

    例如:
    http://usee.tk:80

    TCP/IP模型

    物理层,数据链层,网络层,传输层,应用层。

    IP地址

    网络中唯一的标识。
    格式,192.168.1.1.
    IPv4,IPv6(fe80::209d:f93f:2ae1:b461%77)

    端口

    1. 用于区分不同的应用程序;
    2. 065535,其中01023为系统保留;
    3. IP地址和端口号组成了Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础;
    4. http 80 ,ftp 21,telnet 23。

    Java中的网络支持

    InetAddress
    URL
    Sockets
    Datagram


    InetAdress

    InetAdress 网络上的硬件资源,IP。

    URL

    统一资源定位符

    协议:http
    域名+端口+资源:资源名称。
    在Java中为java.net.URL

    Socket通信

    TCP协议是面向连接、可靠的、有序的,以自节流的方式发送数据。


    Socket通信模型

    相关文章

      网友评论

          本文标题:Socket编程-Java

          本文链接:https://www.haomeiwen.com/subject/hremxttx.html