软件特色:

全新在线重装 - 让您装机步骤更快、更安全、更轻松

全新微软镜像 - 提供最新最全微软原版镜像重装更给力、更放心

全新 U 盘系统 - 黑屏、无法开机、蓝屏等问题使用 U 盘系统随便重装

全新免费客服 - 提供在线免费人工客服服务在线解答用户疑问

小鱼一键重装系统 支持windows XP、7、8、10系统 最实用安全稳定一键重装系统软件
当前位置:首页 > 常见问题

windows网络编程基础怎么入门

时间:2021-09-09    来源:小鱼一键重装系统官网    人气:18384
有网友想要自学windows网络编程相关的内容,但是之前从来没有接触过,不知道该怎么入门windows网络编程.在这里小编就简单给大家介绍下windows网络编程基础知识,其他还是需要大家自行摸索.

有些网友对于windows网络编程感兴趣,想要自学相关的内容,对自己以后的一些工作也会有些帮助。但是自己之前没有接触过,不知道怎么入门windows网络编程。在这里小编就简单给大家介绍下windows网络编程基础知识,其他还是需要大家自行摸索。

一、计算机网络

计算机网络是相互连接的独立自主的计算机的集合。最简单的网络形式如下:

image.png

首先,计算机A和计算机B通信,必须知道双方计算机的IP地址是多少,然后是端口号,即要和计算机上哪个应用程序通信。两台计算机通信不能想怎么通信就怎么通信,双方必须达成一致,既遵守相同的通信协议。

二、IP地址

a、IP网络中每台主机都必须有一个唯一的IP地址。

b、IP地址是一个逻辑地址。

c、因特网上的IP地址具有全球唯一性。

d、32位,4个字节,常用点分十进制的格式表示。

三、协议

a、为网络通信而建立的规则、标准或约定。

b、不同层具有各自不同的协议。

四、ISO/OSI七层参考模型

国际标准化组织ISO提出了OSI(Open System Interconnection)七层参考模型。如下表所示:

image.png

PS:

a、OSI参考模式是一个抽象的网络参考模型,只是一个功能的划分。

b、在进行一次网络通信时,每一层为本次通信提供本层的服务,通信实体的对等层之间不允许直接通信。

c、各层之间是严格单向依赖。

d、上层使用下层提供的服务,下层向上层提供服务。

e、两个通信实体进行通信时,应用层所发出的数据经过表示层、会话层、传输层、网络层、数据链路层,最终到达物理层,在该层通过物理线路传输给另一个实体的物理层。然后数据再依次向上传递,传递给另一个实体的应用层。

五、数据封装

一台计算机要向另一台计算机发送数据,首先必须将该数据打包,打包的过程称为封装。封装就是在数据前面加上特定的协议头部。如下图所以:

image.png

六、TCP/IP模型

因为OSI七层参考模型比较复杂,所以目前应用的比较多的是TCP/IP模型,该模型包含四个层次:应用层、传输层、网络层、网络接口层。

image.png

七、端口

传输层提供进程通信的能力,为了标识通信实体中进行通信的进程,TCP/IP协议提出了协议端口,简称端口。

端口是一种抽象的软件体系结构(包括一些数据结构和I/O缓冲区)。应用程序通过系统调用与某端口建立连击后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都通过该端口输出。

端口用一个整数型标识符来表示,即端口号。端口号与协议相关,TCP/IP传输层的两个协议TCP和UDP是完全独立的两个软件模块,因此各自的端口号也相互独立,也就是说,基于TCP和UDP协议的不同网络程序,它们可以拥有相同的端口号。端口使用一个16位的数字来表示,它的范围是0~65535,1024以下的端口号保留给预定义的服务。

八、套接字

套接字存在于通信区域中。通信区域也叫地址簇,它是一个抽象的概念,主要用于将通过套接字通信的进程的共有特性综合到一起。套接字通常只与同一区域的套接字交换数据。windows sockets只支持一个通信区域:网际域AF_INET,这个域被使用网际协议簇通信的进程使用。

九、网络字节顺序

为保证数据的正确性,在网络协议中需要指定网络字节顺序,TCP/IP协议使用16位整数和32位整数的高位先存格式。由于不同计算机存放数据字节的顺序不同,这样发送方发送数据后,即使接收方接收到该数据,也有可能无法查看所接受到的数据。所以在网络中不同主机间通信时,要统一采用网络字节顺序。

以上是一些简单的windows网络编程基础知识,在此小编建议大家想要自学的话可以去网上找些教学视频或者书籍进行深入学习了解哦。

win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
重装系统 更多>>

Copyright © 2015-2018小鱼一键重装 粤ICP备19111771号 小鱼一键重装系统软件

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

小鱼,享受愉悦装机体验 惠州市早点科技有限有公司