图解TCP/IP读书笔记(一) 第一章 网络基础知识 本学期的信安概论课程中有大量的网络知识,其中TCP/IP占了相当大的比重,让我对上学期没有好好学习计算机网络这门课程深感后悔.在老师的推荐下开始阅读这本<图解TCP/IP>,里面大量的图例和深刻形象的讲解非常适合相关知识的入门. 一.读书有感 1.需求是科学发展第一动力 阅读了1.1计算机网络出现的背景和1.2计算机与网络发展的7个阶段之后最直观的感觉就是上面的标题所述.从最初的体积庞大.操作困难.与其他机器没有任何联系(独立模式),到如今…
图解TCP/IP读书笔记(二) 第二章.TCP/IP基础知识 一.TCP/IP出现的背景及其历史 年份 事件 20世纪60年代后半叶 应DoD(美国国防部)要求,美国开始进行通信技术相关的研发 1969年 ARPANET(阿帕网)诞生.开发分组交换技术 1972年 ARPANET取得初步成功,拓展到50个节点 1975年 TCP/IP诞生 1982年 TCP/IP规范出炉.UNIX是最早开始实现TCP/IP协议的操作系统 1983年 ARPANET决定正式启动TCP/IP为通信协议 1989年左…
tcp/ip学习笔记-TCP 彭会锋 报文发送采用的是tcp_output函数,…
"在你生命的最初30年中,你养成习惯:在你生命的最后30年中,你的习惯决定了你."---- Steve Jobs TCP/IP对于OSI参考模型的数据链路成及以下部分(物理层)没有做定义.但是,数据链路的知识对于深入理解网络起着至关重要的作用. 数据链路层的协议定义了通过通信媒介互联的设备之间的传输的规范.通信媒介包括双绞线电缆,光纤,电波等介质. 计算机以0和1表示信息,嗯安儿实际的通信媒介之间踔厉的是电压的高低,光的闪灭等信号,进行转换的正式物理层.数据链路层处理的数据也不是单纯的…
"五月的风慢慢地吹过湖面,泛起波浪层层,一只鸟儿飞过来,在我面前婉转歌唱" TCP/IP是当今计算机网络世界使用最为广泛的协议.该方面的知识对于那些想做网络编程的人来说是只至关重要的! 两种模型在分层模块上略有差异,OSI参考模型注重 通信协议必要的功能是什么,而TCP/IP协议更强调 在计算机上实现协议应该开发哪一种程序! 设备驱动程序与网络接口--------------------- 指的应该就是网卡及其自己的驱动程序吧. 互联网层------------------------…
                                                        用最多的梦面对未来   -- 李嘉诚 在某段时间,若对网络资源的需求超过了该资源所能提供的可用部分,网络的性能就要变化,这种情况叫做拥塞. 在TCP的窗口控制下,发送端一次发送的数据量为窗口大小,在网络状态不好的情况下,一下子发送过多的数据,可能会导致网络瘫痪. 为了应对这种情况,TCP需要对发送端发送到网络中的数据量进行控制. 拥塞控制 和 流(量)控制的差别: 所谓拥塞控制就是防止…
TCP充分实现了数据传输时各种控制功能,可以进行丢包时的重发控制,还可以对次序乱掉的包进行顺序控制,这些在UDP中都是没有的.UDP是一种没有复杂控制,提供面向无连接通信服务的一种协议.TCP是面向有连接的通信协议,只有在取人对端存在的情况下才会发送数据,从而可以控制通信流量的浪费. 知识点1:TCP通过序列号和确认应答提高可靠性: 在 TCP中当发送端的数据到达接受主机时,接收主机会返回一个已经收到消息的通知,这个消息叫做确认应答(ACK).ACK中携带着一个信息:告诉发送端下一个应该发的包的…
只要明天还在,我就不会悲哀,冬雪终会悄悄融化,春雷定将滚滚而来.----<只要明天还在>,汪国真 全局地址,私有地址 , 一种为解决IP地址不足而产生的技术. 起初 ,互联网中的任何一台主机或路由器必须有一个唯一的IP地址,一旦出现IP地址重复的情况,会影响正常的通信.然而,随着互联网的普及,IP地址不足的问题日趋严重. 于是就出现了这种技术. 这种技术不要求为每一台主机或路由器分配一个固定的IP地址,而是要在必要的时候为其分配唯一的IP地址. 尤其对于那些没有连接互联网的独立网络中的主机,只…
现在,我是蔚蓝的 :在此岸或彼岸,我都是蔚蓝的.  ---李瑾 IP对应的是OSI模型中的网络层,TCP对应的是传输层.每一个参与通信的主机都会有一个IP地址. IP地址(IPv4地址)含4个字节,每个字节8bits.如果将其转换为整数,2^32 =4 294 967 296,从计算结果来看最多允许43亿台计算机连接到互联网.但是,每台主机可能有多个网卡,每一个网卡都需要设置IP地址,通常一块网卡只设置一个IP,但是也可以配置多个.此外,一台路由器通常会配置两个以上的网卡,因此可以设置两个以上的…
IP(internet protocol, 网际协议) IP相当于OSI参考模型中的第三层 -- 网络层. --网络层的下一层--数据链路层的主要作用是在 同一种数据链路 的节点之间进行包传递,而一旦跨越多种数据链路,就需要借助网络层. 网络层 和数据链路层的关系: 数据链路层负责两个直连设备之间的通信, 作为网络层的IP负责实现 没有直连的两个网络层 之间的通信. IP地址: 之前介绍过数据链路中的MAC地址(网卡地址),其作用是区分同一个链路中的不同的计算机.作为网络层的IP也有这种地址信息…