网络编程基础

1 什么是网络

早期的计算机都是互相独立的一台一台以数据运算为主的机器,随着时代的变迁,用于进行运算的数据的共享需求变得更加迫切,于是有人通过物理线路将多台计算机连接起来组成一个互联计算机平台,实现多台计算机之间特定的数据交互模式,这就是早期的网络和它的意义!

在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。

2 什么是ip,什么是端口?

2.1 ip

为了能在众多计算机中找到特定的计算机,Vint cerf在实验室模拟阶段使用了32位标记的网络地址协议【internet protocal】,用于标识网络上唯一的一台计算机,也就是后来的ip地址

2.2 port

为了能在一台计算机中找到特定的某个程序,将计算机中的每个和外界连接的程序设定了数据通信的通道,即后来的端口port

3 什么是协议?

协议,网络协议的简称,是通信计算机双方必须共同遵从的一组约定。只有遵守这个约定,计算机之间才能相互通信交流。

4 什么是OSI/RM参考模型?

国际化标准组织(ISO)为了规范协议层次的划分制定了开发系统互联(OSI,Open Systems Interconnection)模型,即ISO/OSI参考模型。此模型根据网络功能制定出了七层网络协议结构,由低到高为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

5 什么是互联网协议族?

互联网协议族是一个网络通讯模型,以及一整个网络传输协议家族,为互联网的基础通讯架构。它常被称为TCP/IP协议族。TCP/IP协议族是一个四层协议系统,包括了数据链路层、网络层、传输层和应用层。

6 常见的网络传输数据协议

HTTP: hyper text transfer protocal
HTTPS:hyper text transfer protocal secure
FTP: file transfer protocal

7 子网掩码的意义、表示的方式、存在的价值

7.1 由来

随着互联网的发展,越来越多的网络产生,有的网络多则几百台主机,少则区区几台,这样就浪费了大量的IP地址,所以要划分子网。为了有序地区分和管理不同的子网,就需要使用子网掩码

7.2意义

子网掩码是一种用来指明一个IP地址所标示的主机处于哪个子网中。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

7.3表示方式

子网掩码是一个32位地址,对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

转载于:https://www.cnblogs.com/chenliang0309/p/9763015.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值