![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
liuziqi_321
这个作者很懒,什么都没留下…
展开
-
TCP/IP学习笔记(4)
TCPTCP提供一种面向连接的、可靠的字节流服务面向连接意味着两个使用tcp的应用在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,仅有两房进行彼此通信。广播和组播不能用于TCP。TCP通过下列方式来提供可靠性:应用程序被分割成TCP认为最适合发送的数据块当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这...原创 2019-11-13 11:05:10 · 203 阅读 · 0 评论 -
TCP/IP学习笔记(3)
UDPudp是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份发送的IP数据包。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证他们能到达目的地应用程序必须关心IP数据报的长度。如果它超过网络的MTU,那么就要对IP数...原创 2019-11-03 22:14:03 · 233 阅读 · 0 评论 -
TCP/IP学习笔记(2)
当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。设备驱动程序从不检查IP数据报中的目的IP地址。地址解析为这两种不同的地址形式提供映射:32bit的IP地址和数据链路层使用的任何类型的地址。ARP为IP地址到对应的硬件地址之间提供动态映射。我们之所以用动态这个词是因为这个过程是自动完成的,一般应用程序用户或系统管理员不必关心。...原创 2019-11-01 15:03:17 · 144 阅读 · 0 评论 -
TCP/IP学习笔记(1)
包的封装端口号IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据包格式传输IP提供不可靠、无连接到的数据包传送服务不可靠的意思是它不能保证IP数据包能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:对其该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必...原创 2019-10-31 15:41:02 · 97 阅读 · 0 评论 -
SSL协议
安全套阶层Secure Socket Layer(SSL),是Netscape Communication于1990年开发,用于保障Word Wide Web通讯的安全。主要任务是提供私密性,信息完整性和身份认证。1994年改版为SSLv2,1995年改版为SSLv3.TRansport Layer Security(TLS)标准协议有IETF于1999年颁布,整体来说TLS非常类似SSLv3...原创 2019-10-29 17:22:34 · 149 阅读 · 0 评论 -
SMTP/POP3协议
SMTP发件,pop3收件SMTP工作原理一、电子邮件从客户机传输到服务器;二从某一个服务器传输到另一个服务器。SMTP也是个请求/相应协议,命令和相应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码。SMTP在TCP协议25号端口监听连续请求。(1)建立TCP连接(2)客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令...原创 2019-10-29 16:30:09 · 1244 阅读 · 0 评论 -
HTTP协议
用于从WWW服务器传输超文本到本地浏览器的传送协议,是一个客户端和服务器端请求和应答的标准(TCP80)。超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP servers are pretty dumb servers(哑服务器)协议+host+uricookie:让HTTP看似连续性的...原创 2019-10-29 15:19:52 · 96 阅读 · 0 评论 -
FTP协议
数据传输主流协议两个信道:控制信道、数据信道FTP两个模式:Active Mode、Passive ModeActive Mode(服务器端主动发起的)第一信道发送PORT,a,b,c,d(ip),e,f,ftp端口号为21→第二信道发源端口20,目的端口=e*256+f,数据都在第二信道传输←用NETCAT做了个测试Passive Mode发送pasv...原创 2019-10-29 12:03:38 · 131 阅读 · 0 评论 -
Telnet协议
交互式数据流是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。telnet是常用的远程控制...原创 2019-10-29 13:49:17 · 495 阅读 · 0 评论