网络编程基础(1)

1 OSI七层模型(理论)

七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。

分层含义
应用层网络服务与最终用户的一个接口(HTTP 、FTP、 TFTP协议等)
表示层数据的表示、安全、压缩(JPEG、ASCll、EBCDIC、加密格式等)
会话层建立、管理、终止会话链接
传输层定义传输数据的协议端口号,以及流控和差错校验(也就是传输数据的方式TCP、 UDP)
网络层进行逻辑地址寻址,实现不同网络之间的路径选择,数据的路由(ip4、ip6)
数据链路层局域网内的数据传输、将比特组合成字节进而组合成帧
物理层物理介质链接

2 TCP/IP网络协议模型(实际开发)

TCP/IP是一组用于实现网络互连的通信协议。Internet网络体系结构以TCP/IP为核心。基于TCP/IP的参考模型将协议分成四个层次,它们分别是(从下而上):网络接口层、网际互联层、传输层、和应用层。

分层含义
应用层应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务(FTP、Telnet、DNS、SMTP)
传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能(UDP、TCP)
网际互联层网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题
网络接口层网络接入层与OSI参考模型中的物理层和数据链路层相对应,负责监视数据在主机和网络之间的交换

3 网络层IPV4协议

网际协议版本4(英语:InternetProtocolversion4,IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANAIPv4位址完全用尽时,IPv6仍处在部署的初期。

	**IP地址 = 网络位 + 主机位** 
	网络位:IP地址所在的网段
	主机位:在局域网内的主机编号
	子网掩码:搭配IP地址使用,区分IP地址中的网络位和主机位
			 子网掩码是1的部分对应IP地址网络位
			 子网掩码是0的部分对应IP地址主机位
			 比如我们常用到的随便一个IP:192.168.0.189他的子网掩码为255.255.255.0

IP的分类
公有IP地址:能够直接上网的IP地址
私有IP地址:不能直接上网的IP地址
MAC地址:网卡地址 物理地址,机器固有,不会重复
端口号:唯一识别同一主机不同进程的号码(0 - 65535)

IP类型简述
网段号网络位不变,主机位全为0的IP地址192.168.0.0
广播号网络位不变,主机位全为1的IP地址192.168.0.255
A类ip(1.0.0.0 - 126.255.255.255)子网掩码:255.0.0.0 一般用来管理大规模网络,私有IP:10.0.0.0 - 10.255.255.255
B类ip(128.0.0.0 - 191.255.255.255)子网掩码:255.255.0.0 一般用来管理大中规模网络 ,私有IP:172.16.0.0 - 172.31.255.255
C类ip(192.0.0.0 - 223.255.255.255)子网掩码:255.255.255.0 一般用来管理中小规模网络,私有IP:192.168.0.0 - 192.168.255.255
D类ip(224.0.0.0 - 239.255.255.255) 一般用于组播传输
E类ip(240.0.0.0 - 255.255.255.254)用于科研实验
B类ip(128.0.0.0 - 191.255.255.255)子网掩码:255.255.0.0 一般用来管理大中规模网络 ,私有IP:172.16.0.0 - 172.31.255.255

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨CX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值