网络编程的基础概念

网络编程概念

指让不同的电脑上的软件能够进行数据传递。

什么是网络

一些以资源共享为目的的计算机的集合

地址的作用

用来标记地点

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
192.168.43.35

判断与某个ip是否可以通信


ping www.baidu.com
# 地址或着域名都可以

端口

设备与外界通讯交流的出口,端口可分为虚拟端口和物理端口,虚拟端口指计算机内部或交换机路由器内的端口,不可见

在linux系统中,端口可以有65536个(2^16)

知名端口

众所周知的端口号(1~1023)

动态端口

一般不固定分配某种服务,而是动态分配(1024~65535)

查看端口状态

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是TCP/IP 网络和协议 1. TCP/IP是一类协议系统,它是一套支持网络通信的协议集合。网络是计算机...
    karlon的马甲阅读 6,621评论 1 24
  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 4,016评论 0 12
  • ip(网络之间互连的协议): 网络之间互连的协议(IP)是Internet Protocol的外语缩写, 中文缩写...
    波_425b阅读 9,752评论 0 9
  • # 图解TCP/IP 标签(空格分隔): 2018招聘 --- ##第1章 网络基础知识 ### ### 1.1 ...
    Kai_a3da阅读 1,487评论 0 2
  • 第二章 物理层 频分复用:频分复用的用户在同样的时间占用不同的带宽资源(频率带宽) 时分复用:时分复用的用户在不同...
    PramaWells阅读 3,869评论 1 3