TCP / IP
文章平均质量分 74
Nice_young
没事就爱逛博客的渣渣
展开
-
TCP / IP学习笔记(11)-TCP交互数据流,成块数据流
TCP / IP学习笔记(11)-TCP交互数据流,成块数据流 目前建立在TCP协议上的网络协议特别多,有TELNET,SSH,FTP有,有HTTP等等这些协议又可以根据数据吞吐量来大致分成两大类: (1)交互数据类型,例如远程登录,SSH,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。 (2)数据成块类型,例如FTP,这种类型的协议要求TCP...原创 2018-11-04 13:40:39 · 263 阅读 · 0 评论 -
TCP/IP学习笔记(1)-基本概念
TCP / IP 学习笔记(1) -基本概念 为什么会有TCP / IP 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了...原创 2018-11-03 17:34:30 · 177 阅读 · 0 评论 -
TCP/IP学习笔记(2)-数据链路层
TCP / IP学习笔记(2) - 数据链路层 数据链路层有三个目的: (1)为IP模块发送和接收IP数据报。 (2)为ARP模块发送ARP请求和接收ARP应答。 (3)为RARP发送RARP请求和接收RARP应答 ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在TCP / IP协议的后面章节会介绍它们(在局域网里面用ARP...原创 2018-11-03 17:42:32 · 161 阅读 · 0 评论 -
TCP/IP学习笔记(3)-IP、ARP、RARP协议
TCP / IP学习笔记(3) - IP,ARP,RARP协议 把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的以太网网卡的Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。 IP协议 IP协议是TCP / IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。要注意的是,...原创 2018-11-03 19:46:23 · 167 阅读 · 0 评论 -
TCP/IP学习笔记(4)-ICMP,ping,traceroute
TCP / IP学习笔记(4)-ICMP,平,跟踪路由 IMCP协议介绍 当传送IP数据包发生错误 - 比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这也就是为什么说建立在IP层以上的协议是可能做到安全的原因.ICMP数据包由8bit的错误类型和8bit的代码和16bit的校验和组成。而前16bit就组成了ICMP所要传递的信息。书...原创 2018-11-03 20:03:25 · 150 阅读 · 0 评论 -
TCP/IP学习笔记(5)-IP选路
TCP / IP学习笔记(5)-IP选路 静态IP选路 一个简单的路由表 选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由。这里就不重复了。首先来看看一个简单的系统路由表。 Destination Gateway Genmask Flags Metric Ref Use I...原创 2018-11-03 20:25:07 · 183 阅读 · 0 评论 -
TCP / IP学习笔记(6)-UDP协议
TCP / IP学习笔记(6)-UDP协议 UDP简要介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 UDP协议头 UDP端口号 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在于此,例如某一个UDP程序甲在系统中注册了...原创 2018-11-03 20:33:31 · 153 阅读 · 0 评论 -
TCP/IP学习笔记(7)-广播,多播IGMP协议
TCP / IP学习笔记(7) - 广播,多播的IGMP协议 单播,多播,广播的介绍 单播(单播) 单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网络接口则...原创 2018-11-04 10:53:28 · 136 阅读 · 0 评论 -
TCP / IP学习笔记(8)-TCP协议
TCP / IP学习笔记(8)-TCP协议 TCP协议是TCP / IP详解里面最重要也是最精彩的部分,要花大力气来读。 简要介绍 TCP和UDP处在同一层---传输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准备结束才开始传输数据,最后结束通话。所以TCP U...原创 2018-11-04 11:04:54 · 216 阅读 · 0 评论 -
TCP / IP学习笔记(9)-dns域名系统
TCP / IP学习笔记(9)-dns域名系统 前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统。 DNS系统介绍 DNS的全称是Domain Name System。它负责把FQDN(就是以“。”分隔结...原创 2018-11-04 11:17:32 · 181 阅读 · 0 评论 -
TCP / IP学习笔记(10)-TCP连接的建立与终止
TCP / IP学习笔记(10)-TCP连接的建立与终止 TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做四次握手。 TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。这和前面讲到的协议完全不同。前面讲的所有协议都只是发送数据而已,大多数都不关心发送的数据是不是送到,UDP尤其明显,从编程的角度来说,UDP编程也要简单的多---- UDP都不用考虑数...原创 2018-11-04 11:43:53 · 330 阅读 · 0 评论