目录
本文介绍了计算机网络的基础知识
网路通信五元组
①源IP
②源端口
③目的IP
④目的端口
⑤协议类型
(在一次通信过程中必不可少)
网络发展
单机时代->局域网时代->广域网时代->移动互联网时代
局域网,通过路由器把几个电脑连在一起
广域网,把更多更多的局域网连在一起(可能覆盖一个城市/国家/全世界)
IP地址
描述设备在网络上的地址
计算机中使用32位,4字节数字表示
一般表示成4个0-255之间的十进制数字,并且使用3个点进行分割
192.168.2.100
端口号
区分一个主机上不同的应用程序的
端口号是一个整数(2字节 较小的数字)
端口号为2字节,0-65535,0一般不使用
1-1023这个范围系统留给知名服务器程序使用
一个端口号只能被一个应用程序绑定,但是一个程序可以绑定多个端口号
实际通信过程中,ip和端口配合使用
网络协议
规定通信双方按照什么样的方式传递数据
协议分层
将大协议,按照不同的定位/作用,进行分类
上层协议调用下层协议,下层协议给上层协议提供支持
协议分层的好处
1.上下层之间彼此进行了封装
使用上层协议时,不用过多关注下层协议
使用下层协议时,也不用过多关注上层协议
2.每一层协议可以根据需要灵活替换
关于TCP/IP五层网络模型的传输过程详解,请读者移步上一篇文章