精华内容
下载资源
问答
  • 下列哪个IP地址可以分配给一台计算机? A、 256.1.3.4 B 、197.3.11.0 C 、199.5.89 D 、11.15.33.235 正确答案: D 你的答案: D (正确) 互联网的网络地址分为A~E五类,其中 A类地址:0.0.0.0 ~ 127.255.255.255 主机...

    下列哪个IP地址可以分配给一台计算机?

    A、 256.1.3.4
    B 、197.3.11.0
    C 、199.5.89
    D 、11.15.33.235
    正确答案: D 你的答案: D (正确)

    互联网的网络地址分为A~E五类,其中
    A类地址:0.0.0.0 ~ 127.255.255.255
    主机号是后24位
    B类地址:128.0.0.0 ~ 191.255.255.255
    主机号是后16位
    C类地址:192.0.0.0 ~ 223.255.255.255
    主机号是后8位
    D类地址:224.0.0.0 ~ 239.255.255.255
    后28位为多播组号
    E类地址:240.0.0.0 ~ 255.255.255.255
    后27位待用

    所以,A错。
    主机号全为0的时候,表示一个网段
    主机号全为1的时候,是一个指向网络的广播。
    所以B代表一个网段。
    C的话,代表了一个直接相连的网络。
    D作为一个A类地址,是可以分配给一台计算机的。

    ————————————————
    本文为CSDN博主「chengonghao」的原创文章
    原文链接:https://blog.csdn.net/chengonghao/article/details/51987008

    展开全文
  • java面试题32:Java网络程序设计中,下列正确的描述是() A:Java网络编程API建立在Socket基础之上 B:Java网络接口只支持tcP以及其上层协议 C:Java网络接口只支持UDP以及其上层协议 D:Java网络接口支持IP...

    java面试题32:Java网络程序设计中,下列正确的描述是()

    A:Java网络编程API建立在Socket基础之上
    B:Java网络接口只支持tcP以及其上层协议
    C:Java网络接口只支持UDP以及其上层协议
    D:Java网络接口支持IP以上的所有高层协议

    蒙蔽树上蒙蔽果,蒙蔽树下你和我。不多说了,先看看网络编程。

    一、网络编程基础概念

    首先理清一个概念:网络编程不等于网站编程,网络编程即使用套接字来达到进程间通信,现在一般称为TCP/IP编程。

    计算机网络:

    把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大,功能强的网络系统,从而使众多的计算机可以方便的互相传递信息,共享硬件,软件,数据信息等资源。

    计算机网络的主要功能:

        资源共享
        信息传输与集中处理
        均衡负荷与分布处理
        综合信息服务(www / 综合业务数字网络 ISDN)

    计算机网络三高问题: 高并发,高性能,高可用。

    计算机网络分类:

        局域网
        城域网
        广域网
        互联网
        等等…

    (Local Area Network;LAN) 通常我们常见的“LAN”就是指局域网,这是我们最常见、应用最广的一种网络
    二、网络通信协议及接口

    网络通信协议:

    计算机网络中实现通信必须有一些约定,即通信协议;包括对速率,传输代码,代码结构,传输控制步骤,出错控制等制定的标准。

    网络通信接口:

    为了使两个节点之间能进行对话,必须在他们之间建立通信工具(即接口),使彼此之间,能进行信息交换。接口包括两部分:

        硬件装置:实现结点之间的信息传送
        软件装置:规定双方进行通信的约定协议

    三、通信协议分层思想

    为什么要分层:

    由于结点之间联系很复杂,在制定协议时,把复杂成份分解成一些简单的成份,再将它们复合起来。最常用的复合方式就是层次方式,及同层间可以通信,上一层可以调用下一层,而与再下一层不发生关系。各层互不影响,利于系统的开发和扩展。

    通信协议的分层规定:

    把用户应用程序作为最高层,把物理通信线路作为最底层,将其间的协议处理分为若干层,规定每层处理的任务,也规定每层的接口标准。
    四、参考模型


    五、IP协议

        每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。

        IP地址是用一个点来分成四段的,在计算机内部IP地址是用四个字节来表示的,一个字节代表一段,每一个字节代表的数最大只能到达255。

    InetAddress类

    说到IP地址,就要引入一个类:InetAddress
    此类表示互联网协议 (IP) 地址。

    InetAddress类无构造方法

    常用方法摘要

    byte[] getAddress()
    返回此 InetAddress 对象的原始 IP 地址。
    static InetAddress getByName(String host)
    在给定主机名的情况下确定主机的 IP 地址。
    String getHostAddress()
    返回 IP 地址字符串(以文本表现形式)。
    String getHostName()
    获取此 IP 地址的主机名。
    static InetAddress getLocalHost()
    返回本地主机。
    127.0.0.1:本机地址,主要用于测试。别名:Localhost

    案例

    import java.net.InetAddress;
    import java.net.UnknownHostException;
    
    public class TestIP {
        public static void main(String[] args) throws UnknownHostException {
            //InetAdress类表示IP地址
    
            //获取本机IP
            InetAddress ip = InetAddress.getLocalHost();
            System.out.println(ip);
            //获得主机名
            System.out.println(ip.getHostName());
            //获得IP地址
            System.out.println(ip.getHostAddress());
        }
    }

    案例二

    import java.net.InetAddress;
    import java.net.UnknownHostException;
    
    public class TestIP2 {
        public static void main(String[] args) throws UnknownHostException {
            InetAddress inetAddress = InetAddress.getByName("www.baidu.com");
            // 获取此 IP 地址的主机名。
            System.out.println(inetAddress.getHostName());
            //返回 IP 地址字符串(以文本表现形式)。
            System.out.println(inetAddress.getHostAddress());
        }
    }
    
    

    运行


    在这里插入图片描述
    六、端口

        IP地址用来标识一台计算机,但是一台计算机上可能提供多种网络应用程序,如何来区分这些不同的程序呢?这就要用到端口。
        端口是虚拟的概念,并不是说在主机上真的有若干个端口。
        通过端口,可以在一个主机上运行多个网络应用程序。端口的表示是一个16位的二进制整数,2个字节,对应十进制的0~65535。

    MySQL(3306),Oracle(1521),Tomcat(8080)等等程序都有自己的端口

    查看端口

        用命令提示符cmd查看所有端口:netstat -ano
        查看具体程序:使用任务管理器查看PID

    InetSocketAddress类

    说到端口,则要引入一个类:InetSocketAddress

    此类实现 IP 套接字地址(IP 地址 + 端口号)。

    构造方法摘要
    InetSocketAddress(InetAddress addr, int port)
    根据 IP 地址和端口号创建套接字地址。
    InetSocketAddress(int port)
    创建套接字地址,其中 IP 地址为通配符地址,端口号为指定值。
    InetSocketAddress(String hostname, int port)
    根据主机名和端口号创建套接字地址。
    常用方法摘要
    InetAddress getAddress()
    获取 InetAddress。
    String getHostName()
    获取 hostname。
    int getPort()
    获取端口号。

    案例

    import java.net.InetAddress;
    import java.net.InetSocketAddress;
    
    public class TestPort {
        public static void main(String[] args) {
            InetSocketAddress inetSocketAddress = new InetSocketAddress("127.0.0.1",8082);
            System.out.println(inetSocketAddress.getHostName());
            //获得InetSocketAddress的端口
            System.out.println(inetSocketAddress.getPort());
            System.out.println(inetSocketAddress.getHostString());
            //返回一个InetAddress对象(IP对象)
            InetAddress address = inetSocketAddress.getAddress();
        }
    }
    
    

    七、URL

    URI=URL+URN

    URI:Uniform Resource Identifier ,统一资源标志符。
    URL:Uniform Resource Locator,统一资源定位符。
    URN:Uniform Resource Name,统一资源命名。

    网络三大基石:HTML,HTTP,URL
    URL

        在www上,每一信息资源都有统一且唯一的地址,即统一资源定位符。Uniform Resource Locator。
        如:https://localhost:8080/index.html ,有4部分组成。(协议,主机域名或IP,端口号,资源文件名)

    URL类

    构造方法摘要
    URL(String spec)
    根据 String 表示形式创建 URL 对象。
    URL(String protocol, String host, int port, String file)
    根据指定 protocol、host、port 号和 file 创建 URL 对象。
    URL(String protocol, String host, String file)
    根据指定的 protocol 名称、host 名称和 file 名称创建 URL。

    常用方法摘要
    String getAuthority()
    获取此 URL 的授权部分。
    int getDefaultPort()
    获取与此 URL 关联协议的默认端口号。
    String getFile()
    获取此 URL 的文件名。
    String getHost()
    获取此 URL 的主机名(如果适用)。
    String getPath()
    获取此 URL 的路径部分。
    int getPort()
    获取此 URL 的端口号。
    String getUserInfo()
    获取此 URL 的 userInfo 部分。

    案例

    import java.net.MalformedURLException;
    import java.net.URL;
    
    public class TestURL {
        public static void main(String[] args) throws MalformedURLException {
    
            URL url2 = new URL("https://www.bilibili.com/");
            
            //获取此的授权部分 URL 。
            System.out.println(url2.getAuthority());
    
            //获取此 URL的文件名。
            System.out.println(url2.getFile());
    
            //获取端口
            System.out.println(url2.getPort());
    
            //获取主机
            System.out.println(url2.getHost());
    
            //获得默认端口
            System.out.println(url2.getDefaultPort());
    
            //获得路径
            System.out.println(url2.getPath());
    
            //获取该 URL的userInfo部分。
            System.out.println(url2.getUserInfo());
        }
    }
    
     

    小结:


    八、TCP协议和UDP协议

        TCP和UDP位于同一层,都是建立在IP层的基础之上。由于两台电脑之间有不同的IP地址,因此两台电脑就可以区分开来,也就可以互相通话了。
        通话一般有两种通话方式:第一种是TCP,第二种是UDP。
        TCP是可靠的连接,TCP就像打电话,需要先打通对方电话,等待对方有回应后才会跟对方继续说话,也就是一定要确认可以发信息以后才会把信息发出去。TCP上传任何东西都是可靠的,只要两台机器上建立起了连接,在本机上发送的数据就一定能传到对方的机器上。
        UDP就好比发电报,发出去就完事了,对方有没有接收到它都不管,所以UDP是不可靠的。
        TCP传送数据虽然可靠,但传送得比较慢;UDP传送数据不可靠,但是传送得快。

    UDP编程:

    需求:完成在线咨询功能,学生和老师在线一对一交流
    分析:

        使用基于UDP协议的Socket网络编程实现
        不需要利用IO流实现数据的传输
        每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在网络中去寻找他的目的地,一切以包为中心。

    UDP基本概念:

        DatagramSocket:用于发送或接收数据包的套接字
        DatagramPacket:数据包

    实现

    接收方

    import java.io.IOException;
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    
    public class PeopleOne {
        public static void main(String[] args) throws IOException {
            //1.开放一个端口
            DatagramSocket socket = new DatagramSocket(5051);
            //2.准备容器接收
            byte[] receiveBuf = new byte[100];
            //3.等待包裹容器封包
            DatagramPacket packet = new DatagramPacket(receiveBuf,receiveBuf.length);
            System.out.println("等你包裹来。。。。");
            while (true){
                //4.接收包裹
                socket.receive(packet);
                //5.解析包裹
                String receStr = new String(packet.getData(),0,packet.getLength());
                System.out.println("我收到了:"+receStr);
                if (receStr.equals("exit")){
                    break;
                }
            }
            //6.释放资源
            socket.close();
        }
    }

     

    发送方

    import java.io.IOException;
    import java.net.*;
    import java.util.Scanner;
    
    public class PeopleTwo {
        public static void main(String[] args) throws IOException {
            //1.指定一个端口进行发送
            DatagramSocket socket = new DatagramSocket();
            //2.指定一个IP
            InetAddress addr = InetAddress.getByName("127.0.0.1");
            int port = 5051;
            //3.准备一个小容器
            byte[] sendBuf;
            while (true){
                Scanner scanner = new Scanner(System.in);
                System.out.println("你要发什么东西:");
                String s = scanner.nextLine();
                //4.加入要放的数据
                sendBuf = s.getBytes();
                //5.数据打包
                DatagramPacket packet = new DatagramPacket(sendBuf,sendBuf.length,addr,port);
                //6.发送包
                socket.send(packet);
                if (s.equals("exit")){
                    break;
                }
            }
            //7.释放资源
            socket.close();
        }
    }

    运行
    在这里插入图片描述
    在这里插入图片描述
    TCP编程:

    需求:完成网络登录功能

        用户输入用户名密码,服务器给出登录成功或失败的提示

    分析:

        使用基于TCP协议的Socket网络编程实现
        TCP协议基于请求响应模式
        在网络通讯中,第一次主动发起通讯的程序被作为客户端程序
        第一次通讯中等待连接的程序被称作服务器程序
        利用IO流实现数据的传输

    实现

    服务器

    import java.io.DataInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    public class TestServer {
    
        public static void main(String[] args) throws IOException {
            //服务器开启了一个监听端口
            ServerSocket serverSocket = new ServerSocket(6666);
            System.out.println("开启了服务器");
            while (true){
                //等待客户端连接
                Socket accept = serverSocket.accept();
                System.out.println("有一个人连接过来了");
                //获得客户端输入的东西
                InputStream inputStream = accept.getInputStream();
                //包装成DataInputStream流
                DataInputStream dataInputStream = new DataInputStream(inputStream);
                //通过流流读取消息
                String s = dataInputStream.readUTF();
                System.out.println(s);
            }
        }
    }

    客户端

    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.net.Socket;
    
    public class TestClient {
        public static void main(String[] args) throws IOException {
            //创建同一连接
            Socket s = new Socket("127.0.0.1",6666);
            DataOutputStream dos = new DataOutputStream(s.getOutputStream());
            dos.writeUTF("hello,world!");
        }
    }

    运行
    在这里插入图片描述
    九、Socket编程

    一般的网络编程都称为Socket编程,Socket的英文意思是“插座”。

    在这里插入图片描述

        两台电脑都安装上一个插座,然后使用一根线的两端插到两台电脑的插座上,这样两台电脑就建立好了连接。这个插座就是Socket。

        因为互相之间都能互相通信,我说你是我的Server只是从逻辑意义上来讲,我应该把东西先发到你那里去,然后由你来处理,转发。所以你叫Server。但从技术意义上来讲,只有TCP才会分Server和Client。对于UDP来说,从严格意义上来讲,并没有所谓的Server和Client。TCP的Server的插座就叫ServerSocket,Client的插座就叫Socket。

        两台计算机互相连接,那么首先必须得知道它们的IP地址,但是只提供IP地址是不够的,还必须要有连接的端口号,也就是要连接到哪个应用程序上。

        端口号是用来区分一台机器上不同的应用程序的。端口号在计算机内部是占2个字节。一台机器上最多有65536个端口号。一个应用程序可以占用多个端口号。端口号如果被一个应用程序占用了,那么其他的应用程序就无法再使用这个端口号了。记住一点,我们编写的程序要占用端口号的话占用1024以上的端口号,1024以下的端口号不要去占用,因为系统有可能会随时征用。端口号本身又分为TCP端口和UDP端口,TCP的8888端口和UDP的8888端口是完全不同的两个端口。TCP端口和UDP端口都有65536个。
    好像没啥评论,答案A,D,留给思考的你们。

    我是歌谣,今天刷题结束。不断积累,不断学习,共同交流,不多说了,代码走起来。

    阅读目录(置顶)(长期更新计算机领域知识)

    阅读目录(置顶)(长期更新计算机领域知识)

    阅读目录(置顶)(长期科技领域知识)

    歌谣带你看java面试题

    展开全文
  • (1)主机在配置IP地址时,其正确的子网掩码和默认网关分别是多少? (2)若路由器R在向互联网转发一个由主机192.168.1.5发送、ID=12345、length=500B、DF=1的IP分组时,则该IP分组首部的哪些字段会被修改?如何修改? ...

    勿要抄袭,于人于己无益,谢谢。请多思考其中原因,莫要照抄。

    如图所示网络。
    在这里插入图片描述
    请回答下列问题:
    (1)主机在配置IP地址时,其正确的子网掩码和默认网关分别是多少?
    (2)若路由器R在向互联网转发一个由主机192.168.1.5发送、ID=12345、length=500B、DF=1的IP分组时,则该IP分组首部的哪些字段会被修改?如何修改?
    (3)若主机192.168.1.10向互联网ID=6789、length=1500B、DF=0的IP分组时,路由器需要将该IP分组分为几片(每片尽可能封装为最大片)?给出分片结果,包括每片的ID、DF、MF、length、offset的取值。

    我的答案:
    第一题:
    都看到上面的192.168.1.0/28了吧,这里的28指的是网络id+子网id的位数,所以借用了28-24=4位。
    所以计算得到128+64+32+16=240
    具体看下图。默认网关就是路由子网端口ip。
    举个例子,例如192.168.1.0/30,那么子网掩码就是 255.255.255.252;例如192.168.1.0/24,那么子网验码就是 255.255.255.0.
    可以看出,255= 2 8 2^8 28, 251= 2 7 + 2^7+ 27+ 也就是128+64+32+16+8+4=252
    子网掩码用于和网络ip做与,来屏蔽后面的子网id,实际上255.255.255.252是11111111.11111111.11111111.11111100,然后用二进制计算其值就可以了。

    第二题看回复有同学说ip地址不变啊,这里以避免误解,我解释下,一般情况下ip地址不变,但是经过了NAT,所以ip地址变化了。此过程中,一直在变的还有mac地址,TTL,所以校验码CHEKSUM,那些会发生改变,

    第三题严格根据公式来。注意向上取整和向下取整。

    注意第四个报文的offset,虽然他数据长度只有16B,但是依旧要按照前面的计算,也就是要加上61,
    122+61=183。而不能写124。

    在这里插入图片描述

    欢迎批评指正,共勉,谢谢。

    展开全文
  • ip地址10.1.8.0/24和10.1.9.0/24,下列哪个是正确的汇总网段: 正确答案: C 你的答案: 空 (错误) 10.0.0.0/8 10.1.0.0/16 10.1.8.0/23 10.1.10.0/24 添加笔记 求解答(20) 收藏...



    ip地址10.1.8.0/24和10.1.9.0/24,下列哪个是正确的汇总网段:

    正确答案: C   你的答案: 空 (错误)

    10.0.0.0/8
    10.1.0.0/16
    10.1.8.0/23
    10.1.10.0/24

    10.1.8.0/24=====>10.1.00001000.0/24
    10.1.9.0/24=====>10.1.00001001.0/24
    从数字开始不同的那个位置开始
    即10.1.0000100|0.0/23
    也就是10.1.8.0/23是网关地址

    ip地址10.1.8.0/24和10.1.9.0/24,下列哪个是正确的汇总网段:

    正确答案: C   你的答案: 空 (错误)

    10.0.0.0/8
    10.1.0.0/16
    10.1.8.0/23
    10.1.10.0/24
    展开全文
  • 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,...
  • 计算机网络 --- IP地址的详细分类

    千次阅读 2018-07-27 19:35:12
    1)、【按IP地址分类】 IP地址类型分为A类、B类、C类、D类、E类共5种类型 类型 范围 A类 0.0.0.0 ~ 127.255.255.255 B类 128.0.0.0 ~ 191.255.255.255 C类 192.0.0.0 ~ 223.255.255.255 D类 ...
  • 如何判断IP地址是A类B类还是C类

    万次阅读 2016-10-03 15:10:28
    A类网络的IP地址范围为:1.0.0.1-126.255.255.254; B类网络的IP地址范围为:128.1.0.1-191.255.255.254; C类网络的IP地址范围为:192.0.1.1-223.255.255.254 具体解释: 1.A类IP地址 一个A类IP地址由1...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...
  • 网络层——IP-V4地址详解及子网掩码

    千次阅读 2017-11-01 22:19:00
    IP地址 IP数据包头 IP包头一般20个字节长度,但也有可能比20个字节长,所以每一次传输还需要判断包头的长度。 用32位来描述源IP地址和目的IP地址,说明IP的数量只有2的32次方个(即42亿9千万)。 将IP分为...
  • 判断IP地址是否合法(C语言)

    千次阅读 2020-06-15 16:58:48
    C语言判断IP地址是否合法 IPv4地址是由四个0~255的整型数,中间以’.'隔开的字符串,最大为长度为15。 通过以上特征来鉴别是否是IPv4地址。整个字符串只能是由09的数字和’.‘组成,不能有其它字符。资格整数间嵌入...
  • ip地址练习

    千次阅读 2019-03-13 09:43:13
    1.你的网络使用B类IP地址,子网掩码是255.255.224.0,请问通常可以设定多少个子网A.14 B.7 C.9 D.82.用户需要在一个C类地址中划分子网,其中一个子网的最大可用主机数为16,如要得到最多的子网数量,子网掩码应为A....
  • 关于域名和IP描述正确的是?

    千次阅读 2016-07-17 15:46:05
    关于域名和IP描述正确的是? 正确答案: A C D 你的答案: A B C D (错误) 一个域名某一时刻只能对应1个IP 一个IP只能对应一个域名 域名可以通过DNS转换成IP 携程网站可以直接通过IP访问 ...
  • 计算机网络试题---IP地址练习题

    千次阅读 2020-11-22 17:14:14
    计算机网络试题,IP地址练习题 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为( ),每个子网内可用主机地址数为( ) A. 14 14 B. 16 14 C. 254 6 D. 14 62 答案:A 解析: 子网数=2^网络位 ...
  • 计算机网络谢希仁第七版 课后答案

    万次阅读 多人点赞 2019-09-03 23:13:25
    谢希仁计算机网络第七版...TCP/IP协议可以为各式各样的应用提供服务 (所谓的everything over ip) 答:允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything) 计算机网络答案 下载地址在这里 ...
  • 前端面试题

    万次阅读 多人点赞 2019-08-08 11:49:01
    要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A ) 67 以下哪条语句会产生运行错误:(AD) 67 以下哪个单词不属于javascript保留字:(B) 67 请选择结果为真的表达式:(C) ...
  • IP地址非你在商户平台设置的可用IP地址 。 可我明明把网址对应的ip地址绑定到微信支付后台了。为啥还是提示这个错误; 因为网络环境复杂,可能是请求经过多次转发,导致最终发送红包的ip地址不确定是哪个; 解决...
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    1、发布一个下载地址 2、用户进行软件下载并使用 回归测试: 回归测试可以发生在任何一个阶段 分为完全回归和选择回归 回归范围 回归分类 特点 优点 缺点 适用范围 完全回归 完全重复法 每次回归测试都要执行全部...
  • IP转换成二进制: 00001010 10010001 10000001 00010010 掩码转换成二进制: ...IP与掩码相与得网络地址(全1为1,见0为0):00001010 10010001 10000000 00000000 网络地址转换成十进制为:10,145,128,0 看你的
  • 及时生效,重启后失效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0 添加IP地址 route add default gw 192.168.1.1 添加网关, 和上面添加的IP地址要在同一个IP段内。 重启后还生效的:直接修改文件 ...
  • 软件测试面试题汇总

    万次阅读 多人点赞 2018-09-27 12:31:09
    转载自: ... 软件测试面试题汇总 测试技术面试题 ...........................................................................................................
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#程序中每个变量或函数都必须属于一个类,包括主函数Main(),不能象C或C++那样建立全局变量。C#语言程序总是从Main()方法开始执行,一个程序中不允许出现两个或两个以上的Main()方法。请牢记C#中Main()方法必须被...
  • //判断任意两台计算机的IP地址是否属于同一子网络 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 子网掩码与IP地址结构相同,是32位二进制数,其中网络号部分全为“1”和主机号部分全为“0...
  • IP地址分类(A类 B类 C类 D类 E类)

    千次阅读 2018-07-05 09:54:37
    IP地址由四段组成,每个字段是一个字节,8位,最大值是255,, IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。 IP...
  • 考试中都会给定一个IP地址和对应的子网掩码,让你计算  1、子网数目  2、网络号  3、主机号  4、广播地址  5、可用IP地址范围 综合实例:  已知172.31.128.255/18,试计算:  1、子网数目,  2、...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序  Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和...
  • ip地址,子网掩码,以及cidr记法

    千次阅读 2016-10-10 11:47:23
    一般路由的ip记法为ip地址+子网掩码,子网掩码的作用为划分子网 即192.168.1.1 mask 255.255.255.0​ 转化为二进制 ip:11000000.​10101000.00000001.00000001 mask:11111111.11111111.11111111....
  • 计算机网络谢希仁第七版课后习题答案

    万次阅读 多人点赞 2019-10-12 21:43:44
    正确无误地按照地址找到目的站,并交付给目的站的运输层。运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务,使它们看不见运输层以下的数据通信的细节。应用层 应用层直接为用户的...
  • 本篇博客主要分为两部分,第一部分添上在c++环境下,获取本地PC的IP地址和Mac地址的代码。第二部分是程序的运行结果。 一、C++程序代码 #include //该头文件定义了Socket编程的功能 #include //该头文件声明了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,252
精华内容 17,300
关键字:

下列属于正确的ip地址是