zoukankan      html  css  js  c++  java
  • 网络编程3要素

    A: IP地址        标示我们计算机在互联网上的位置
    B: 端口号        标示我们的计算机中的应用程序的
    C: 协议            数据的传输规则


    IP地址:        标示我们的计算机在互联网上的位置
        
            IP地址的由来, 我们都计算机只能识别二进制数据,那么IP地址应该

    也是一个二进制数据,它是一个32的二进制数据
            比如:    00000100 00000110 00000111 00001100
            
            那么如果我们使用上面的二进制数据表示IP地址,那么在记忆起来不

    是很方便,那么就对上面的ip地址做了一个改进
            把8为使用.进行隔开,然后在把每一部分转换成10进制数据. 那么上

    面的二进制数据可以表示为: 4.6.7.12
            那么这种做法叫做: "点分十进制"表示法
            
    IP地址的组成:    IP地址 = 网络地址 + 主机地址

        A类IP地址:第一段号码为网络地址,剩下的三段号码为本地计算机的号码
                  16777216
        B类IP地址:前二段号码为网络地址,剩下的二段号码为本地计算机的号码
                  65536
        C类IP地址:前三段号码为网络地址,剩下的一段号码为本地计算机的号码
                 256

    IP地址的分类:

            A类    1.0.0.1---127.255.255.254
                (1)10.X.X.X是私有地址(私有地址就是在互联网上不使用,

    而被用在局域网络中的地址)                            
                (2)127.X.X.X是保留地址,用做循环测试用的。
            B类    128.0.0.1---191.255.255.254    172.16.0.0---

    172.31.255.255是私有地址。
            C类    192.0.0.1---223.255.255.254    192.168.X.X是私有地


            D类    224.0.0.1---239.255.255.254     
            E类    240.0.0.1---247.255.255.254    
            
    特殊的地址:

            127.0.0.1  本地回环地址        ipconfig 查询ip        

    getmac   mac地址
            ping IP地址;  用来检测本机是否可以与指定ip地址的计算机进行正

    常通讯
            

    端口:

        物理端口        网卡接口
        逻辑端口 :  标示我们的进程,有效的范围 0~65535 , 其中0~1024被系统占用

    或者保留
        

    协议:

        UDP
            将数据封装到一个数据包中,不需要建立连接
            传输数据的时候有大小限制,最大是64k
            因为不需要建立连接,所以属于不可靠协议
            因为不需要建立连接,所以效率高
        TCP
            通讯两端需要建立连接,形成连接通道
            传输数据无大小限制,可以传输大量的数据
            因为建立连接,所以属于可靠协议
            因为建立连接,所以效率低

  • 相关阅读:
    Java如何编写自动售票机程序
    install windows service
    redis SERVER INSTALL WINDOWS SERVICE
    上传文件
    This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
    解决Uploadify上传控件加载导致的GET 404 Not Found问题
    OracleServiceORCL服务不见了怎么办
    Access to the temp directory is denied. Identity 'NT AUTHORITYNETWORK SERVICE' under which XmlSerializer is running does not have sufficient permiss
    MSSQL Server 2008 数据库安装失败
    数据库数据导出成XML文件
  • 原文地址:https://www.cnblogs.com/rongsnow/p/5156474.html
Copyright © 2011-2022 走看看