For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
计算机网络是我们在学习软件编程开发技术的时候需要重点掌握的一个编程知识点,而本文合肥达内小编就和大家一起来学习一下,计算机网络基础知识都有哪些。
计算机网络是什么?
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
简单来说,网络就是一种辅助双方甚至更多方能连接在一起的工具(也就是系统)。
为什么需要网络通信?
为了传递数据,当然数据的格式也是多种多样。网络通信就是为了联通多方然后进行通信用的,即把数据从一方传递给另一方。
如果现代社会没有网络,我们操作任何电脑或者手机都是单机模式,只能自己跟自己玩。
网络通信的本质:也即进程之间的通信
表现形式:不同的电脑间的数据传递。
如何连接网络——套接字
套接字是计算机网络数据结构,它体现了上节中所描述的“通信端点”的概念。在任何类型的通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话插孔,没有它将无法进行通信。
两种类型的套接字:基于文件的和面向网络的。
面向连接的套接字——TCP
面向连接的,字面解释——在进行通信之前必须先建立一个连接,例如,使用电话系统给一个朋友打电话。这种类型的通信也称为虚拟电路或流套接字。
实现这种连接类型的主要协议是传输控制协议(更为人熟知的是它的缩写TCP)。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。