Top "Protocols" questions

A common means for (un)related objects to communicate with each other.

Get protocol, domain, and port from URL

I need to extract the full protocol, domain, and port from a given URL. For example: https://localhost:8181/ContactUs-1.0/contact?…

javascript url dns protocols port
Difference between Pragma and Cache-Control headers?

I read about Pragma header on Wikipedia which says: "The Pragma: no-cache header field is an HTTP/1.0 header intended for …

http http-headers request protocols httpresponse
What is the difference between DTR/DSR and RTS/CTS flow control?

What's the difference between DTR/DSR and RTS/CTS hardware flow control? When is each one used? Why do we …

serial-port protocols
Difference between TCP and UDP?

What is the difference between TCP and UDP? I know that TCP is used in the case of non-time critical …

tcp network-programming udp protocols
How do I create my own URL protocol? (e.g. so://...)

I have seen: http://www... ftp://blah.blah... file://blah.blah... unreal://blah.blah... mailto://blah.blah... What is that …

windows protocols protocol-handler
Which Protocols are used for PING?

Okay, I know that the answer to this question is ICMP - all my textbooks are saying so, the Internet …

networking protocols ping
What is the technology behind wechat, whatsapp and other messenger apps?

I am eager to know about the architecture of different real-time messenger apps. Are they using any generic protocol/architecture?

architecture protocols smartphone messenger
How does the communication between a browser and a web server take place?

Can anyone explain how the communication takes place between the browser and web server? I want to learn how GET, …

http browser protocols
How can I send and receive WebSocket messages on the server side?

How can I send and receive messages on the server side using WebSocket, as per the protocol? Why do I …

encoding protocols websocket decoding
How does DHT in torrents work?

I'm coding a p2p implementation that I would like to make decentralized however I'm having some trouble grasping how …

protocols p2p dht