zoukankan      html  css  js  c++  java
  • 【网络编程三要素】

    IP 地址:InetAddress
    网络中设备的标识,不易记忆,可用主机名
    端口号
    用于标识进程的逻辑地址,不同进程的标识
    传输协议
    通讯的规则
    常见协议:TCP,UDP
    IP 地址:
    计算机的唯一标识。为了方便我们对 IP 地址的获取和操作,java 提供了一个类 InetAddress 供我们使用。
     
    A:所谓IP 地址就是给每个连接在Internet 上的主机分配的一个32bit 地址。按照TCP/IP 规定,IP 地址用二进制来      表示,每个IP 地址长 32bit,比特换算成字节,就是 4 个字节。
    例如一个采用二进制形式的 IP 地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP 地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的 IP  地址可以表示为“10.0.0.1”。IP  地址的这种表示法叫做“点分十进制表示法”,这显然比 1 和 0 容易记忆得多。
     
    B:IP 地址的组成
    IP 地址 = 网络号码+主机地址
    A 类 IP 地址:第一段号码为网络号码,剩下的三段号码为本地计算机的号码
    B 类 IP 地址:前二段号码为网络号码,剩下的二段号码为本地计算机的号码
    C 类 IP 地址:前三段号码为网络号码,剩下的一段号码为本地计算机的号码
     
    特殊地址:
    127.0.0.1 回环地址,可用于测试本机的网络是否有问题. ping 127.0.0.1
     
    DOS 命令 ipconfig:查看本机 IP 地址
     
    xxx.xxx.xxx.0 网络地址
    xxx.xxx.xxx.255 广播地址
     
    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 是私有地址。169.254.X.X 是保留地址。
    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
     
    端口号:
    正在运行程序的标识
    物理端口:网卡口
    逻辑端口:我们指的就是逻辑端口
    A:每个网络程序都会至少有一个逻辑端口
    B:用于标识进程的逻辑地址,不同进程的标识
    C:有效端口:0~65535,其中 0~1024 系统使用或保留端口。通过 360 可以查看端口号
     
    协议:
    通信的规则。
    UDP
    将数据源和目的封装成数据包中,不需要建立连接;每个数据报的大小在限制在 64k;
    因无连接,是不可靠协议;不需要建立连接,速度快。
    例如:聊天留言,在线视频,视频会议,发短信。
    TCP
    建立连接,形成传输数据的通道;在连接中进行大数据量传输;
    通过三次握手完成连接,是可靠协议;
    必须建立连接,效率会稍低
    例如:下载,打电话,QQ 聊天(你在线吗,在线,就回应下,就开始聊天了)
    终身学习者
  • 相关阅读:
    全站之路一路坑(3)——使用百度站长工具提交站点地图
    全站之路一路坑(2)——在Apache下部署django博客
    全栈一路坑之使用django创建博客
    Django添加模型无法数据迁移解决方法
    一款自动汇报工作的微信机器人
    微信js接口自定义分享内容
    C Primer
    皇家每羊历险记(四)——角色移动
    【转载】Spring Boot 使用SSL-HTTPS
    解决https负载报错:unable to find valid certification path to requested target
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/11275363.html
Copyright © 2011-2022 走看看