美文网首页
网络编程的基础概念

网络编程的基础概念

作者: 达闻西_ | 来源:发表于2020-04-07 18:48 被阅读0次

网络编程概念

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

什么是网络

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

地址的作用

用来标记地点

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)

查看端口状态

相关文章

  • I/O模型学习小记

    基础概念 通过I/O模型学习同步/异步、阻塞/非阻塞基础概念,参考资料如下:《Unix网络编程》《网络编程释疑之:...

  • Netty

    一、网络编程基础原理 1 网络编程(Socket)概念 首先注意,Socket不是Java中独有的概念,而是一个语...

  • 网络编程的基础概念

    网络编程概念 指让不同的电脑上的软件能够进行数据传递。 什么是网络 一些以资源共享为目的的计算机的集合 地址的作用...

  • 七、linux网络编程

    网络编程基础网络编程,首先了解计算机网络体系结构是有必要的,着重掌握TCP、IP协议,理解socket的概念,理解...

  • 网络入门

    一、网络基础知识介绍 1、为什么要学习网络编程?---pptx介绍。 2、网络的基本概念---pptx介绍。 >什...

  • 从 0 开始学习 Linux 系列之「26.网络编程基础 」

    版权声明:本文为 cdeveloper 原创文章,可以随意转载,但必须在明确位置注明出处! 网络编程基础概念 网络...

  • java基础知识总结(五)

    1.网络编程基础一些基础概念:ip地址:标识网络上的一台主机 ,逻辑地址 可变mac地址:标识网络上的一台主机,物...

  • Python短信邮箱验证

    一、网络编程 1.网络编程基础 1.1概念 计算机网络:把分布在不同区域的计算机【设备】与专门的一些外部设备通过通...

  • 15-网络编程基础

    一、网络编程 1.网络编程基础 1.1概念 计算机网络:把分布在不同区域的计算机【设备】与专门的一些外部设备通过通...

  • 15-TCP编程&UDP编程&发邮件和发短信

    一、网络编程 1.网络编程基础 1.1概念 计算机网络:把分布在不同区域的计算机【设备】与专门的一些外部设备通过通...

网友评论

      本文标题:网络编程的基础概念

      本文链接:https://www.haomeiwen.com/subject/auonphtx.html