windows网络编程基础知识有什么
发布时间:2022-02-28 22:03:22 所属栏目:Windows 来源:互联网
导读:这篇文章给大家分享的是有关windows网络编程基础知识有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一、计算机网络 计算机网络是相互连接的独立自主的计算机的集合。最简单的网络形式如下: 二、IP地址 a、IP网络中每
这篇文章给大家分享的是有关windows网络编程基础知识有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一、计算机网络 计算机网络是相互连接的独立自主的计算机的集合。最简单的网络形式如下: 二、IP地址 a、IP网络中每台主机都必须有一个唯一的IP地址。 b、IP地址是一个逻辑地址。 c、因特网上的IP地址具有全球唯一性。 d、32位,4个字节,常用点分十进制的格式表示。 三、协议 a、为网络通信而建立的规则、标准或约定。 b、不同层具有各自不同的协议。 四、ISO/OSI七层参考模型 国际标准化组织ISO提出了OSI(Open System Interconnection)七层参考模型。如下表所示: windows网络编程基础知识有哪些 PS: a、OSI参考模式是一个抽象的网络参考模型,只是一个功能的划分。 b、在进行一次网络通信时,每一层为本次通信提供本层的服务,通信实体的对等层之间不允许直接通信。 c、各层之间是严格单向依赖。 五、数据封装 一台计算机要向另一台计算机发送数据,首先必须将该数据打包,打包的过程称为封装。封装就是在数据前面加上特定的协议头部。如下图所以: windows网络编程基础知识有哪些 六、TCP/IP模型 因为OSI七层参考模型比较复杂,所以目前应用的比较多的是TCP/IP模型,该模型包含四个层次:应用层、传输层、网络层、网络接口层。 windows网络编程基础知识有哪些 七、端口 传输层提供进程通信的能力,为了标识通信实体中进行通信的进程,TCP/IP协议提出了协议端口,简称端口。 八、套接字 套接字存在于通信区域中。通信区域也叫地址簇,它是一个抽象的概念,主要用于将通过套接字通信的进程的共有特性综合到一起。套接字通常只与同一区域的套接字交换数据。windows sockets只支持一个通信区域:网际域AF_INET,这个域被使用网际协议簇通信的进程使用。 (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐