美文网首页
2019-08-15 网络协议:

2019-08-15 网络协议:

作者: 没齿无怨言 | 来源:发表于2019-08-20 14:44 被阅读0次

    1.网络x

       ip地址:  在网络环境中,定位一台计算机则需要这个计算机的地址,这个地址就是IP地址:
    IP地址: ;ip 地址是由4个字节构成,每个字节之间以 “.”分隔;    一个IP只能定位一台主机,但是一台主机可以由多个IP地址;

    公网ip 和私网IP

        端口:【port】: 计算机主机中运行很多程序,有一部分接受来自其他主机的数据或者发送数据给其他主机,所以对计算机的网络应用程序进行了编号,变成了端口号。 端口是一个16位的整数,取值范围位0-65535;但是0-1023被系统保留, 自定义的时候 应该避免;

    3.  DNS  :Domain  Name   System : 域名系统; 能够将域名解析到IP地址;

    4.       java 中对于网络的描述,InetAddress

     2.  URL和URLconnetcion     URL:表示指向互联网资源的指针;     URLconnetction 表示通过URL打开的连接;

    2.TCP编程

    面向连接

    通讯三次握手 -------   就是确认3次。

    安全的连接

    效率地下; (相对于UDP)

    java中TCP编程主要使用Socket【客户端】和SerSocket【服务端程序】完成;

    SocketSocket 就是为网络服务提供的一种机制。通信的两端都有 Socket。网络通信其实就是 Socket 间的通信。数据在两个 Socket 间通过 IO 传输。


    3.UDP编程

    1.面向无连接;不用连接至目标再发数据,而是发送端直接发送数据;如果接收端没启动,则该消息会被丢弃;

    2.不安全的连接:

    3.速度快,效率高;

    4.java中UDP编程主要依靠DategreamPacket[包裹]和DatagramSocket【驿站,港口】完成‘

    Dategrampacket 主要是接收 IP地址和端口,以及数据内容;

    DategramSocket主要用于表示两端,可以是发送端也可以是接收端;在UDP协议传送数据的过程中,即使接收端程序没有启动【不在线】,发送端也能发送数据,只是数据没法被接收就会被丢弃;

     void recevie  接收:

    void  send  发送:

    16:34-35

    相关文章

      网友评论

          本文标题:2019-08-15 网络协议:

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