图解tcp/ip
etron_jay
自信满满地让自己的自信满满
展开
-
《图解TCP/IP》学习笔记01之网络基础知识
你未曾想过,我们怎么就能够使用网络进行通信呢? 前言 计算机网络是web相关开发人员的必修课。 了解网络的实现原理, 去认识现在成为标准的tcp/ip协议族的各色成员, 领教各种协议的本领。 对以后的web开发以及自身对网络的认识都将会是质的飞跃。 浩瀚书林中不乏优秀的计算机网络解读书籍,如大受好评的大理石家族系列的《TCP/IP》详解 但是体积实在是让我敬畏十分。 无意中找到了日本的图...原创 2019-04-26 17:27:51 · 314 阅读 · 0 评论 -
计算机网络 - 谢希仁-网络层01
计算机网络 - 谢希仁 第四章 网络层 4.1网络层提供的两种服务 电信网使用昂贵的程交换机(其软件也非常复杂),同面向连接的通信方式,使电信网络能够向用户(实际上就是电话机)提供可靠传输的服务。 网络层向上只提供简单灵活的、无连接的。尽最大努力交付的数据报服务。 ps: 1.尽最大努力交付虽然并不表示路由器可以任意丢弃分组,但在网络层上的这种交付实质上就是不可靠交付。 2.这里的“数据报”是互联...原创 2019-05-21 22:04:56 · 435 阅读 · 0 评论 -
计算机网络-谢希仁-网络层02
计算机网络-谢希仁 网络层 4.2.5 IP数据报的格式 IP数据报的格式能够说明IP协议都具有什么功能。在TCP/IP的标准中,各种数据格式常常以32位(即4字节)为单位来描述。 P128页详情图 首部的前一部分固定长度(共20字节),在首部的固定部分的后面是一些可选字段,其长度是可变的。 首部 = 固定长度(20字节)+可选字节 1.IP数据报首部的固定部分中的各字段 (1)版本(占4位)就是...原创 2019-05-21 22:05:35 · 276 阅读 · 0 评论 -
计算机网络-谢希仁-运输层01
运输层是整个网络体系结构中的关键层次之一。一定要弄清楚以下一些重要概念: (1)运输层为相互通信的应用进程提供逻辑通信 (2)端口和套接字的意义 (3)无连接的UDP的特点 (4)面向连接的TCP的特点 (5)在不可靠的网络上实现可靠传输的工作原理,停止等待协议和ARQ协议 5.1 运输层协议概述 5.1.1 进程之间的通信 从通信和信息处理的角度看,**运输层向它上面的应用层提供通信服务,**它...原创 2019-05-23 23:17:01 · 380 阅读 · 0 评论 -
计算机网络-谢希仁-运输层02
5.5 TCP报文段的首部格式 TCP虽然是面向字节流的,但TCP传送的数据单元却是报文段。 TCP报文段首部的前20个字节是固定的,后面有4n字节是根据需要而增加的选项(n为整数)。因此TCP首部的最小长度是20字节。TCP首部最大长度60字节。 这里搞一张图片 首部固定部分各字段的意义: (1)源端口和目的端口 (各占2个字节,分别写入源端口和目的端口号) (2)序号 (占4个字节,范围为0,...原创 2019-05-23 23:17:38 · 189 阅读 · 0 评论 -
Java利用爬虫实现记录IP地址和博客网站访客量以及总访问量
背景: 我的博客网站地址:www.zengzhongjie.com 上线个人网站的时候便在想应该做一个访客记录功能,最终在一些机缘巧合下,自己终于实现了这个本该一开始就实现的小功能。 思考过程: ok,记得那天决定实现这个功能后,便在思考应该怎么去实现。整个思考过程如下: 首先应该在访客打开首页的时候就应该拿到该访客的IP(因为每一次的访问都是TCP连接,也就是说IP地址不会重复,一个IP便可以...原创 2019-06-04 21:53:46 · 1395 阅读 · 2 评论