网络基础知识学习笔记11
作者:互联网
网络基础知识
网络的参考模型
OSI(open system interconnection)七层模型
计算机网络功能:数据共享,数据通信,数据安全性,数据处理能力
分层思想:将复杂的流程分解,复杂问题简单化;更容易发现问题并针对性解决
1984年国际标准化组织(ISO international standard organization)颁布
各层功能
物理层:建立,维护,断开物理连接(定义介质和接口,实现了比特流的传输)网卡
数据链路层:建立逻辑连接,进行硬件地址寻址,差错校验(交换机),帧
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择(路由器)数据包packet
传输层:定义传输数据的端口号,以及流控和差错校验,实现程序与程序的连接(防火墙)数据叫做数据段segment
会话层:建立管理终止会话(断点续传)
表示层:数据的表示,安全,压缩
应用层:网络服务与最终用户的的一个接口
一个二进制数规定为一个比特(bite),8个比特为一个字节,形成比特流
MAC地址:网卡上的一组标识,数据名叫帧(frame),stp协议
Ip协议
Tcp协议面向连接的可靠协议,udp协议无面向连接的不可靠协议;每个程序都有一个专门的标识号就是端口号
Tcp/IP协议簇
四层模型:网络接口层;网络层;传输层;应用层
五层模型:物理层;数据链路层;网络层;传输层;应用层(实际使用最多)
应用层:http;ftp;tftp;smtp;snmp;dns
传输层:tcp;udp
网络层:icmp;igmp;ip;arp;rarp
数据的封装与解封装
从高层到底层进行数据的封装过程:
应用层: 上层数据
传输层: tcp头部+上层数据
网络层: IP头部+tcp头部+上层数据
数据链路层: mac头部+IP头部+tcp头部+上层数据
物理层: 形成比特流
从底层到高层进行数据的解封装过程:反过来
协议数据单元(PDU)比特流,数据帧,数据包,数据段
数制
数制:数字的表现形式 计数的方法
数位:数字符号在一个数中所处的位置
基数:在某种数制中,数位上所能使用的数字符号的个数
位权:指在某种数制中,数位所代表的大小
常用数制:
二进制:逢二进一 B
十进制:逢十进一 D
十六进制:逢十五进一 H
二进制和十进制之间的转换:
1 1 1 1 1 1 1 1(B)
128 64 32 16 8 4 2 0(D)
IP地址及其分类
子网掩码:连续的1代表网络位,连续0代表主机位
IP地址的主机位全为0 代表网络号
IP地址的主机位全为1 代表广播地址
标签:11,数制,网络层,比特流,笔记,基础知识,传输层,数据,应用层 来源: https://blog.51cto.com/14518688/2440477