计算机网络概念
biange2019
不放弃,坚持学习
展开
-
Java网络编程(五)socket的半包,粘包与分包的问题
http://blog.163.com/hfut_quyouhu/blog/static/7847183520130842933617/ 短连接: 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接:转载 2015-12-14 11:42:28 · 1834 阅读 · 0 评论 -
网络中出现TCP、UDP粘包、分包的两点解决办法
粘包产生原因: 先说TCP:由于TCP协议本身的机制(面向连接的可靠地协议-三次握手机制)客户端与服务器会维持一个连接(Channel),数据在连接不断开的情况下,可以持续不断地将多个数据包发往服务器,但是如果发送的网络数据包太小,那么他本身会启用Nagle算法(可配置是否启用)对较小的数据包进行合并(基于此,TCP的网络延迟要UDP的高些)然后再发送(超时或者包大小足够)。那么这样的话,服转载 2015-12-14 11:06:23 · 719 阅读 · 0 评论 -
黏包问题
http://blog.163.com/hfut_quyouhu/blog/static/784718352013083194374/ 前言 ------------------ 开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许这个转载 2015-12-14 11:29:01 · 1417 阅读 · 0 评论 -
正向代理与反向代理的区别
转自: http://bigc.at/reverse-proxy.orz 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我 从网站的角转载 2015-12-14 14:34:55 · 368 阅读 · 0 评论 -
当你输入一个网址,实际会发生什么?
TCP、IP、HTTP还需要系统的学习,要相当的熟练 http://blog.csdn.net/health747474/article/details/8897754 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,转载 2016-01-19 20:58:14 · 499 阅读 · 0 评论 -
2012腾讯面经
每年都是这些问题,关键是自己能否讲清楚 一、TCP/IP 1、三次握手 客户端与服务器要建立连接需要三次握手的过程,保证连接的可靠性 (有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急))转载 2016-01-19 21:04:38 · 441 阅读 · 0 评论 -
TCP长连接与短连接
来自:http://www.cnblogs.com/beifei/archive/2011/06/26/2090611.html 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是转载 2015-10-18 22:33:40 · 646 阅读 · 0 评论 -
计算机网络面试题汇总
转载:http://blog.csdn.net/jishucai/article/details/48713529 经历过很多面试和笔试,看过很多别人的面经,总结了很多计算机网络面试题,希望能给面试的童鞋一些帮助。不过,我这里就不想浪费笔墨描述问题的原理了,每个问题都附有答案,如果答案看不懂地方,可以自行百度或者看其他人的博客。我直接上题目了,不废话。下载地址:http://转载 2016-02-23 02:37:24 · 788 阅读 · 0 评论