TCP/IP的基础知识有哪些

发布时间:2022-03-18 16:27:50 作者:iii
来源:亿速云 阅读:137

今天小编给大家分享一下TCP/IP的基础知识有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

一、网络基础知识

A计算机与网络发展的7个阶段

1.批处理

2.分时系统:指多个终端与同一个计算机连接,允许多个用户同时使用一台计算机的系统

3.计算机之间的通信

4.计算机网络的产生

B.协议

1.协议:就是计算机与计算机之间通过网络实现通信时事先达成的一种约定。

2.分组交换:是指将一个大数据分割为一个个叫做包(Packet)的较小单位进行传输的方法

C.OSI参考模型(七层模型)

D.传输方式的分类

1.分组交换:让连接到通信电路的计算机将所要发磅的数据分成多个数据包,按照一定的顺序排列之后分别发送

二、TCP/IP基础知识

A.TCP/IP的标准化

1.TCP/IP是包含IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等组成的协议族 

B.TCP/IP协议分层模型

物理层:硬件

网络接口层:数据链路层

互联网层:网络层(IP、IMCP、ARP)

传输层:TCP、UDP

应用层(会话层以上的分层):SMTP、FTP、TELNET与SSH远程登录、SNMP网络管理、HTTP

三、数据链路

A.数据链路相关技术

1.MAC地址:由厂商识别码和厂商内部识别码组成,每块网卡全世界唯一

2.半双工是指只发送或只接收的通信方式

四、IP协议

1.IP(IPv4、IPv6)相当于OSI参考模型中的第3层——网络层,主要作用是“实现终端节点之间的通信”,也叫“点对点通信”

五、IP协议相关技术

1.DNS(Domain Name System)可以有效管理主机名和IP地址之间对应关系的系统

2.ARP以目标IP地址为线索,用来定位下一个应该接收数据分包的网络设备对应的MAC地址。如果目标主机不在同一个链路上时,可以通过ARP查找下一跳路由器的MAC地址

3.ICMP,确认IP包是否成功送达目标地址,通知在发送过程当中IP包被废弃的具体原因,改善网络设置等

4.DHCP:分配、管理IP

5.NAT(Network Address Translator):用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术

6.IP隧道:可以将从网络A(IPv6)发过来的IPv6的包和为一个数据,再为之追加一个IPv4的首部以后转发给网络c(只支持IPv4)

六、TCP与UDP

1.TCP提供可靠的通信传输,UDP常被用于让广播和细节控制交给应用的通信传输

2.套接字(socket),可以设置对端的IP地址、端口号,并实现数据的发送与接收

3.根据端口号调用不同应用程序,如TCP80调用httpd,TCP21调用FTP等

七、路由协议

1.路由器根据路由控制表(Routing Table)转发数据包。

2.静态路由是指事先设置好路由器和主机中并将路由信息固定的一种方法。动态路由是指让路由协议在运行过程中自动地设置路由控制信息的一种方法

3.路由控制范围使用IGP和EGP路由协议

4.路由算法:距离向量算法(RIP、BGP)和链路状态算法(OSPF)

八、应用协议

1.远程登录:TELNET、SSH

2.文件传输:FTP

3.电子邮件:SMTP、MIME、POP、IMAP、

4.网络管理:SNMP、MIB

九、网络安全

1.防火墙、IDS(入侵检测系统)

2.IPsec与VPN、TSL/SSL与HTTPS

以上就是“TCP/IP的基础知识有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. Angular调试中报错404怎么办
  2. TCP/IP协议是如何组成的

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tcp/ip

上一篇:php的autoload()函数怎么用

下一篇:mysql电商平台的技术架构是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》