通信知识点

简介: 通信知识点

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));
 
 
    }
}
 
目录
相关文章
|
30天前
|
Linux 定位技术 数据中心
计算机网络简述
计算机网络简述
23 0
|
6天前
|
缓存 网络协议 Java
分布式系统详解--基础知识(通信)
分布式系统详解--基础知识(通信)
9 0
|
1月前
|
网络协议 网络安全 数据库
【专栏】网络端口的奥秘,包括基本概念、技术原理和实际应用
【4月更文挑战第28天】本文深入探讨了网络端口的奥秘,包括基本概念、技术原理和实际应用。网络端口是区分网络服务的抽象概念,与TCP/IP协议密切相关。端口号范围从0到65535,知名端口常分配给标准服务,如HTTP和FTP。TCP提供可靠的数据传输,而UDP则更高效。端口还涉及端口扫描、转发和映射等高级技术。在实际应用中,端口广泛用于Web服务器、数据库通信及网络安全。随着云计算和虚拟化的兴起,端口管理变得更为复杂,对IT专业人员的技能要求提高。理解并掌握网络端口对于提升个人技能和保障网络安全至关重要。
|
1月前
|
安全 SDN 数据中心
|
1月前
|
传感器 网络协议 安全
深入浅出SOME/IP协议:基本概念和原理
深入浅出SOME/IP协议:基本概念和原理
270 0
|
8月前
|
网络协议 网络安全 数据安全/隐私保护
[总结] C++ 知识点 《三》网络篇
[总结] C++ 知识点 《三》网络篇
|
10月前
|
网络协议 程序员 API
网络通信中的基本概念
网络通信中的基本概念
135 0
|
网络协议 网络性能优化 网络架构
【计算机网络】计算机网络核心知识点
【计算机网络】计算机网络核心知识点
【计算机网络】计算机网络核心知识点
|
存储 传感器 网络协议
485通信相关笔记
485通信相关笔记
71 0
|
存储 移动开发 网络架构
【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入)下
【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入)
77 0