1.什么是网络:
网络是信息传输、接受、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。
最早的网络和他的意义:通过物理线路将多台计算机连接起来组成一个互联计算机平台,实现多台计算机之间的数据交互模式。
后使用了32标记的网络地址协议[internet protocal],用于标记网络上唯一的一台计算机,也就是后来的ip地址。
为了能在一台计算机中找到特定的某个程序,将计算机中每个和外界连接的程序设定了数据通信的通道,也就是后来的端口:port。
2.什么是ip?有什么特点?有什么类型?
ip:internet protocal网络互联协议 ,中文缩写:网协
网络互联协议就是为了多台计算计能够在网络中进行网络互联通信而设计的协议,任何计算机制造商生产的计算机必须遵守这套规则的情况下,可以接入现行的的网络实现联网通信的功能。
ip地址方式的特点是给每个终端分配一个网络地址。
IP地址根据用户性质的不同主要分为5类:
A类:1个A类IP地址由一个字节的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0~126.0.0.0。可用的A类有126个,每个网络能容纳1亿多主机。
A类:0 网络地址7位 主机地址24位
B类:10 网络地址14位 主机地址16位
C类:110 网络地址21位 主机地址8位
D类:1110 多目的的广播地址28位
E类:11110 保留用于实验和将来使用
3.什么是端口?有什么特点?有什么类型?
端口及其特点:要是用于区别不同的软件的通信渠道,用于正确的将数据通过指定的端口渠道传输给对应的软件。
类型:端口号根据使用场景,一般分为公用端口、动态端口、保留端口。
公用端口:0~1023
动态端口:1024~65535
保留端口:一般是unix系统中超级用户进程分配保留端口号。
4.什么是协议?
协议:英文名称protocal,是多方协商协议之后得出的约定、规范、规则。
通过协议的约束,不同地域环境的计算机可以通过网络完成流畅的正确的数据交互。
计算机网络数据传输协议目前最主流的就是OSI/RM(七层网络传输模型)。
5.OSI/RM模型
国际标准化组织根据用户从操作应用程序到数据经过物理线路的传输通信,将网络数据传输划分为了七层模型,通过不同层级模型的协议规范将数据的传输进行了标准化处理,任何厂商生产的计算机必须满足此条件,才能在互联网中实现交互
应用层:提供应用程序之间的通信
表示层:梳理数据格式、数据加密
会话层:建立’、维护、管理会话
传输层:建立主机端到端的连接
网络层:寻址和路由选择
数据链路层:提供介质访问、链路管理等
物理层:比特流二进制数据传输
6.常见的网络传输协议
HTTP :超文本传输协议
HTTPS:提供安全通道的超文本传输协议
FTP:文件传输协议
TELNET:虚拟终端协议
SSH:安全外壳协议
POP3:邮局协议(收取邮件)
SMTP:简单邮件传输协议(发送文件)
IP:数据包交换协议
TCP:端对端传输协议
UDP:数据广播协议
DNS:域名解析协议,可以通过nslookup查看域名解析信息
DHCP:动态主机配置协议
网友评论