前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图解TCP/IP

图解TCP/IP

作者头像
硬核项目经理
发布2019-08-06 15:26:04
5770
发布2019-08-06 15:26:04
举报

一、网络基础知识

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

1.批处理

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

3.计算机之间的通信

4.计算机网络的产生

B.协议

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

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

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

  • 应用层:针对特定应用的协议,电邮、文件传输等
  • 表示层:设备固有数据格式和网络标准数据格式的转换,接收不同表现形式的信息,如文字、图像、声音等
  • 会话层:通信管理。负责建立和断开通信连接(数据流动的逻辑通路)。管理传输层以下的分层。何时建立链接,断开链接以及保持多久的链接?
  • 传输层:管理两个节点之间的数据传输。负责可靠传输(确保数据被可靠地传送到目标地址)
  • 网络层:地址管理与路由选择
  • 数据链路层:互连设备之间传送和识别数据帧
  • 物理层:以“0”、“1”代表电压的高低、灯光的闪灭。界定连接器和网线的规格

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

  • DHCP服务器:在分配IP地址前发送ICMP回送请求包,确认没有返回应答(家庭路由)
  • DHCP客户端:针对从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与V**、TSL/SSL与HTTPS

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农老张 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
主机安全
主机安全(Cloud Workload Protection,CWP)基于腾讯安全积累的海量威胁数据,利用机器学习为用户提供资产管理、木马文件查杀、黑客入侵防御、漏洞风险预警及安全基线等安全防护服务,帮助企业构建服务器安全防护体系。现支持用户非腾讯云服务器统一进行安全防护,轻松共享腾讯云端安全情报,让私有数据中心拥有云上同等级别的安全体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档