图7—11SLIP主机在帧末尾加上END字符为了消除由于线路噪声带来的错误,可以在帧头和帧尾都使用END字符。SLIP没有类型层,因此,在SLIP连接上仅能运行一种协议。......
2023-10-22
一般情况下,进程是不能访问操作系统内核的。它既不能访问内核所占内存空间,也不能调用内核函数。这由CPU 硬件决定,称为“保护模式”。但系统调用可以做到这一点。当某个应用进程启动系统调用时,控制权就通过系统调用接口由应用进程传递给操作系统,待操作系统执行完所请求的操作后,又将控制权通过系统调用接口返回给应用进程。因此,系统调用接口是应用进程与操作系统之间交接控制权的地方。由于应用程序在使用系统调用之前需先设置系统调用必需的参数,因此这种系统调用接口又称为应用编程接口API(Application Programming Interface)。
由于TCP/IP 并未规定与TCP/IP 协议软件接口的细节,而是允许系统设计者选用合适的API。目前已有几种可供应用程序使用TCP/IP 的应用编程接口。其中最著名的是美国加州大学伯克利分校为Berkeley UNIX 操作系统定义的API,称为套接字接口;微软公司的套接字接口API,称为Windows Socket;以及AT&T 为其UNIX 系统V 定义的API,称为TLI(Transport Layer Interface)。(www.chuimin.cn)
当计算机网络中计算机上的应用进程需要通过网络使用进行通信时,必须先发出Socket系统调用,请求操作系统为其创建一个套接字。操作系统会将网络通信所需要的一些系统资源(如CPU 时间、存储空间、网络带宽等)分配给该应用进程。操作系统用套接字描述符(一个整数)来表示这些网络资源。以后,应用进程所进行的网络操作都使用这个套接字描述符。在处理系统调用时,通过套接字描述符,操作系统就可以识别出应使用哪些资源来为该应用进程服务。通信完毕后,应用进程通过一个关闭套接字的close 系统调用通知操作系统回收与该套接字描述符相关的所有资源。由此可见,套接字是应用进程为了获得网络通信服务而与操作系统进行交互时使用的一种机制。
有关计算机网络技术的文章
图7—11SLIP主机在帧末尾加上END字符为了消除由于线路噪声带来的错误,可以在帧头和帧尾都使用END字符。SLIP没有类型层,因此,在SLIP连接上仅能运行一种协议。......
2023-10-22
当我们准备在一个网络设备中安装一个网络接口卡之前,必须弄清楚该设备需要什么样的网卡,这是非常关键的。网络接口卡分类有如下几种。按照所支持的计算机种类,网络接口卡可以分成标准网卡、便携式网卡和PCMCIA网卡。按照所支持的传输速率,网络接口卡可以分为普通的10Mbps网卡、高速的100Mbps网卡和10/100Mbps自适应网卡。按所支持的传输介质类型分类,网络接口卡可以分成双绞线网卡、粗缆网卡、细缆网卡和光纤网卡。......
2023-10-22
虚拟专用网VPN是一种通过公共电信基础设施(互联网)连接不同的站点或公司办公室实现如专用网般的网络共享技术。虚拟专用网具有两个方面的含义:首先它是“虚拟”的,因为整个VPN 网络上的任意两个结点之间的连接并没有传统专用网所需端到端的物理链路。其次它又是一个“专用网”,每个VPN 用户都可以从这个“专用网”上获得所需的资源。VPN 使用加密与隧道技术来保证连接的安全可靠。图10.5隧道技术实现VPN......
2023-10-19
将测得的炉膛压力送入计算机,进而控制烟道出口挡板的开度。该系统可实现对企业废水和城市污水的自动采样、流量的在线监测和主要污染因子的在线监测;实时掌握企业及城市污水排放情况及污染物排放总量,实现监测数据自动传输;由监测中心站的计算机控制中心进行数据汇总、整理和综合分析;监测信息传至城市环保局,由城市环保局对企业进行监督管理。采用计算机控制技术已经成为机电一体化技术的重要特征。......
2023-06-23
ARPAnet项目对解决不兼容网络互联问题进行了深入细致的研究,其项目及研究人员建立的原型系统都被称为Internet。在第一届国际计算机通信会议上,成立了一个Internet网络工作组,专门负责研究不同计算机网络之间通信的规则,负责制定网络通信协议。经过短短几十年的发展,连接到Internet上的国家和地区已超过180个,我国于1994年正式接入Internet,成为第71个国家级Internet成员。......
2023-11-04
TCP是传输控制协议,它是TCP/IP协议簇中的一个重要协议。图2-9显示出了从发送方的高层协议通过TCP到达接收方的高层协议数据传输的完整过程。TCP允许两个应用程序建立一个连接,然后发送完数据并终止连接。总之,TCP协议使两台计算机上的程序通过互联网以类似于电话的方式进行通信成为可能。TCP将自动检测丢失的数据包,并且要求对方计算机在数据丢失时重发数据。......
2023-11-04
Net BEUI协议是非可路由协议,由包括Windows 2000在内的所有Microsoft网络产品支持。基于Windows 2000的Net BEUI称为Net BIOS帧,它提供与已存在的使用Net BEUI协议的局域网的兼容性。Net BEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。后来,IBM发现Net BIOS存在许多缺陷,所以于1985年对其进行了改进,推出了Net BEUI协议。而Net BEUI是建立在Net BIOS基础之上的一个网络传输协议。......
2023-11-04
OSI RM及标准协议的制定和完善大大加速了计算机网络的发展。很多大的计算机厂商相继宣布支持OSI标准,并积极研究和开发符合OSI标准的产品。计算机网络的发展主要表现在以下3个方面。美国政府又分别于1996年和1997年开始研究更加快速可靠的互联网2和下一代互联网,可以说,网络互联和高速计算机网络正成为最新一代计算机网络的发展方向。......
2023-11-04
相关推荐