编程学习记录1:编程的一些简单概念

本文介绍了计算机领域的基本概念,包括软件、编程语言的分类、开发架构、操作系统、文件路径的概念及TCP/IP协议的相关知识如IP地址分类、端口、子网掩码等。

软件(Software)是一系列按照特定顺序组织的计算机数据指令的集合。

 

编程语言(programming language)是用来定义计算机程序的形式语言。

编程语言的分类

  1、机器语言(第一代)

  2、汇编语言(第二代)

  3、编译语言(第三代,高级语言)

  4、第四代语言(编译语言,解释语言)

 

常用开发架构

  1、C/S(Client/Server):客户端服务器模式,代码在客户端

  2、B/S(Browser/Server):浏览器服务器模式,代码在服务器

 

操作系统(OS,Operating System):是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

 

文件路径:

  1、相对路径:一般以 .\ 或 ..\ 开头,前者表示当前目录,后者表示上一级目录。

  2、绝对路径:从根目录开始算,如果是Windows系统则从 盘符 开始算起,如果是Linux则从 / 开始算起。

 

传输控制协议/互联网协议(TCP/IP,Transmission Control Protocol / Internet Protocl)

  1、IP地址: 用来标识网络中的主机。

    IP地址分类

    1)A类:第一个字节为网络号,其他三个字节为主机号。它的第一个字节的第一位固定为0。(1.0.0.0)~(127.255.255) 主机号地址0和255不能用。

    2)B类:第一个和第二个字节为网络号,剩余两个字节为主机号。它的第一个字节的前两位固定为10。(128.0.0.0)~(191.255.255.255) 主机号地址0和255不能用。

    3)C类:前三个字节为网络号,最后一个字节为主机号。它的第一个字节前三位固定为110。(192.0.0.0)~(223.255.255.255)主机号地址0和255不能用。

    4)D类:用于组播。

    5)E类:保留。

 

  2、端口:用来标识主机中的应用程序,取值范围0~65543,1024以下预留给系统使用。

  3、子网掩码:用来判断两个IP地址是否在同一个网络中。

  4、默认网关:用来实现不同网络之间的通信。

  5、域名服务器(DNS)把域名解析为IP地址。

 

转载于:https://www.cnblogs.com/HMTT-RIN/p/11216874.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值