通信知识点

简介: 通信知识点

1.什么是网络编程?

  可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的).


2.基本的通信架构: CS架构   BS架构


3.IP 端口 协议


IP : 设备在网络中的地址,是唯一的标识

端口 :应用程序在设备中唯一的标识

协议 : 连接和数据在网络中传输的规则


Internet Protocol : 全程“互联网协议地址”,是分配给上网设备的唯一标志

IP地址有两种形式: IPv4,IPv6


192.168.开头的就是常见的局域网地址,范围即为192.168.0.0--192.168.255.255,专门为组织机构内部使用

特殊IP地址:

127.0.0.1  localhost: 代表本机IP,只会寻找当前所在的主机


IP常用命令:

ipconfig:查看本机IP地址

ping IP地址:检查网络是否连通

public class InetAddressTest {
    public static void main(String[] args) throws Exception {
        // 1.获取本机IP地址对象的
       InetAddress ip1=InetAddress.getLocalHost();//拿到ip地址对象
       System.out.println(ip1.getHostName());//拿到主机名
       System.out.println(ip1.getHostAddress());//拿到本机的具体IP信息
 
        // 2.获取指定IP或者域名的IP地址对象
       InetAddress ip2= InetAddress.getByName("www.baidu.com");
        System.out.println(ip2.getHostAddress());
        System.out.println(ip2.getHostName());
        System.out.println(ip2);
 
        // 3.isReachable(int timeout) 判断是否与服务器联通
        System.out.println(ip2.isReachable(6000));
 
 
    }
}
 
目录
相关文章
|
6月前
|
Linux 定位技术 数据中心
计算机网络简述
计算机网络简述
47 0
|
4月前
|
消息中间件 分布式计算 网络协议
从管道路由到共享内存:进程间通信的演变(内附通信方式经典面试题及详解)
进程间通信(Inter-Process Communication, IPC)是计算机科学中的一个重要概念,指的是运行在同一系统或不同系统上的多个进程之间互相发送和接收信息的能力。IPC机制允许进程间共享数据、协调执行流程,是实现分布式系统、多任务操作系统和并发编程的基础。
从管道路由到共享内存:进程间通信的演变(内附通信方式经典面试题及详解)
|
6月前
|
网络协议 Linux 网络架构
|
6月前
|
安全 SDN 数据中心
|
6月前
|
传感器 网络协议 安全
深入浅出SOME/IP协议:基本概念和原理
深入浅出SOME/IP协议:基本概念和原理
1173 0
|
6月前
|
网络协议 关系型数据库 MySQL
深入解读网络协议:原理与重要概念
TCP/IP协议 TCP/IP是互联网通信的基础协议。它由两个部分组成:TCP负责数据的可靠传输,确保数据按序到达目标;IP负责寻址和路由,确保数据在网络中正确传递。TCP/IP协议簇涵盖了多个层次,其中最重要的四个层次是:应用层、传输层、网络层和链路层。 应用层: 在应用层,各种应用程序与网络进行交互。这包括诸如HTTP(用于Web浏览器)、SMTP(用于电子邮件)、FTP(用于文件传输)等协议。在这个层次,数据被转换成适当的格式,以便在网络上传输,同时也从网络接收的数据被转换为用户可以理解的形式。 传输层: TCP和UDP是两种网络传输协议。TCP提供可靠连接,确保数据不丢失且按顺序传输,
92 0
|
网络协议 网络安全 数据安全/隐私保护
[总结] C++ 知识点 《三》网络篇
[总结] C++ 知识点 《三》网络篇
|
网络协议 网络性能优化 网络架构
【计算机网络】计算机网络核心知识点
【计算机网络】计算机网络核心知识点
【计算机网络】计算机网络核心知识点
|
存储 传感器 网络协议
485通信相关笔记
485通信相关笔记
84 0