网络编程概念
指让不同的电脑上的软件能够进行数据传递。
什么是网络
一些以资源共享为目的的计算机的集合
地址的作用
用来标记地点
ip地址的概念
ip地址指互联网协议地址,ip地址是ip协议提供的一种统一的地址格式。
ip地址的作用
用来在网络中标记一台电脑,是网络设备为网络中的每台计算机分配的唯一标识。
xxx.xxx.xxx.0 内部ip
xxx.xxx.xxx.255 广播ip
都不能使用分配
xxx.xxx.xxx.xxx -> IPv4 点分十进制
xxx:xxx:xxx:xxx... -> IPv6 冒号分十六进制
ip地址查看
ifconfig
判断与某个ip是否可以通信
ping www.baidu.com
# 地址或着域名都可以
端口
设备与外界通讯交流的出口,端口可分为虚拟端口和物理端口,虚拟端口指计算机内部或交换机路由器内的端口,不可见
在linux系统中,端口可以有65536个(2^16)
知名端口
众所周知的端口号(1~1023)
动态端口
一般不固定分配某种服务,而是动态分配(1024~65535)