TCP/IP介绍

我们中国人学习西方文化,要从英文入手,英国最先强大,影响遍布全球,C++编程也是用英文缩略字,什么if else main()乌七八糟的。什么时候中国强大了,也开发汉字的编程,开头就是 子曰:。

TCP的英文是 transmission control protocol

用于数据发送和接收者相互回应对方发来的确认信号,可靠的传送数据。

IP的英文是 internet protocol

指定数据发送目的地的ip地址,以及通过路由器转发数据。三次握手协议。

TCP/IP是一个协议族,等于是同时使用了TCP协议和IP协议。

计算机是软件和硬件的集合体,网络也不例外。组建网络需四种硬件:网卡,网线,集线器,路由器。(注:集线器现在不常用,功能可由路由器实现)

路由器相当于一台小的计算机,也有MAC地址。网卡上有一个ROM芯片,预先烧录了唯一的MAC地址,由制造厂商+产品编号组成。路由器负责讲LAN连接到WAN上。

路由器决定数据传输路径,原理是查看附加到数据上的IP地址中的网络地址部分。在一台路由器的路由表中,只会记录,通往与之相邻的路由器的路径,而并不会记录世界范围内的所有传输路径。

在互联网中传输的数据都会携带MAC地址和IP地址两个地址。

总结一下:

计算机上发送数据的是网卡

网卡怎么工作呢,依靠设备驱动程序。

设备驱动程序之上是实现了ip协议的程序。

IP程序之上是实现了tcp协议的程序。

再往上才是应用程序。

参考书籍:

《计算机是怎样跑起来的》矢泽久雄[日]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容