• 网络编程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
            通讯两端需要建立连接,形成连接通道
            传输数据无大小限制,可以传输大量的数据
            因为建立连接,所以属于可靠协议
            因为建立连接,所以效率低

  • 相关阅读:
    次小生成树
    乘法逆元(递推)
    乘法逆元(快速幂)
    带偏移量的并查集
    Tarjan 强连通分量
    Luogu_P2461 [SDOI2008]递归数列 【题解】 矩阵乘法
    Luogu_P2243 电路维修【题解】 双端队列bfs
    Luogu_ P2962 [USACO09NOV] 灯 【题解】 双向搜索
    luogu_P2044【题解】 随机数生成器 矩阵乘法
    luogu_P2054 bzoj 1965 洗牌 【题解】 快速幂 快速乘
  • 原文地址:https://www.cnblogs.com/rongsnow/p/5156474.html
Copyright © 2020-2023  润新知