1、前言 之前上过计算机网络这门课,由于当时初次接触计算机网络,其中的有些概念无法深入理解,只停留在表面。这次借着学网络编程的机会,也把TCP的三次握手和四次分手重新梳理了一遍,有了不同的理解。借此,想做一个总结。 2、TCP协议 在学习TCP三次握手和四次分手之前,首先得对TCP协议有一个大概的了 ...
分类:
其他好文 时间:
2020-02-24 10:06:57
阅读次数:
55
一、计算机网络 具有独立功能的多台计算机及其外部设备,通过通信线路连接起来 随着网络的发展,业务的拓展,越来越多的元素加入进来,网络的规模也逐渐扩大,现有的连接方式也发生变化 二、网络设备 1、hub(集线器) 优点:便宜,操作简单 缺点:共享型,无法满足多人同时访问 目前基本淘汰出市场 TIPS ...
分类:
其他好文 时间:
2020-02-23 22:41:32
阅读次数:
81
IP地址 = 网络地址 + 主机地址 这里为了形象说明,主机地址有点勉强了。 例如:192.168.1.101(IP地址) = 192.168.1.0(网络地址【计算机学院网络】)+ 101(主机地址【计算机学院的某台主机】) 子网掩码,同一子网内有着同一的子网掩。 正如其名,两个IP and 同一 ...
分类:
其他好文 时间:
2020-02-23 20:00:55
阅读次数:
76
计算机二级; 计算机二级包括二级C,二级C++,二级VB,二级VFP,二级Access,二级Java,二级office。其需要学习的内容如下: 1.二级C:DOS命令,计算机组成原理,多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。 2.二级C++:按照新大纲需要学习的内容有:C++语言概 ...
分类:
Web程序 时间:
2020-02-23 14:25:34
阅读次数:
90
1. TCP是面向连接的,在数据通信前需要先进行交换控制信息. 2. UDP是传输层协议,提供无连接,不可靠,数据报尽力传输服务. 3. UDP特点: 应用进程容易控制发送什么数据以及何时发送,会出现分组丢失重复 无需建立连接 无连接状态 首部开销小,只有8个字节. 4. UDP首部四个字段: 源端 ...
分类:
其他好文 时间:
2020-02-23 14:22:53
阅读次数:
69
前面各节讨论了计算机网络提供通信服务的过程,这里讨论各种应用进程通过什么样的应用层协议来使用网络所提供的这些通信服务。 一、域名系统DNS 1.域名系统的概述 用户与互联网上某个主机通信时,必须要知道对方的IP地址。然而用户很难记住长达 32位二进制主机地址。即使是点分十进制IP地址也并不太容易记忆 ...
分类:
其他好文 时间:
2020-02-22 13:58:06
阅读次数:
105
从宏观上来讲,传输层 (Transport Layer) 提供逻辑上的进程间的 (process-to-process) 数据传输服务 ...
分类:
其他好文 时间:
2020-02-22 00:05:41
阅读次数:
55
1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API,熟练框架,熟练各种中间件,写的代码不也能“飞”起来吗? 于是问题来了:为什么还要学习数据结构与算法呢? #理由 ...
分类:
编程语言 时间:
2020-02-21 13:03:57
阅读次数:
114
网络原理是工程师的必须了解的计算机基础知识,先推荐下两本好书,《图解HTTP》和《图解TCP/IP》。《图解TCP/IP》讲解网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,《图解HTTP》对HTTP协议进行了全面系统的介绍,这两本书的特点都是在讲解的同时,配上了大量漫画通信图例,读起来比较轻松。高频面试题解析1、OSI
分类:
其他好文 时间:
2020-02-21 10:15:59
阅读次数:
117
1.前期补充 路由器:在因特网可信部分其特殊作用的是路由器,它是一种专用计算机(但不叫做主机),路由器是实现分组交换的关键构建,其任务是转发收到的分组,这是因特网核心部分最重要的功能。 交换:从通信资源的分配角度来看,交换是按照某种方式动态的分配传输线路的资源。 2.电路交换 电路交换的三个步骤: ...
分类:
其他好文 时间:
2020-02-21 00:20:49
阅读次数:
245