JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Application Layer
Sign in to Google
to save your progress.
Learn more
How are users authenticated in modern websites?
The server sets a cookie with a session ID associated with the server side code.
The user submits its login information with every request.
The server encrypts confidential data with the user's key.
Clear selection
Why are two separate ports used for encrypted and unencrypted versions of a protocol?
The encrypted version requires a different behavior than the unencrypted version.
It may be ambiguous whether the client is using encrypted or unencrypted requests.
The unencrypted protocol was introduced first and adding encryption is not possible without breaking compatibility.
Other:
Clear selection
Does the sender of a mail always contact the destination mailserver directly?
Yes.
No.
Clear selection
Does using an ISP provided DNS server reduce resolution time?
Yes, the server is closer to the user, hence latency is smaller.
No, the recursive lookup increases the time until the user receives a response.
Clear selection
When requesting
http://google.ch
in a modern browser, multiple connections will be opened. Why?
The HTTP (port 80) server redirects users to use HTTPS (port 443).
The server for domain
google.ch
redirects to the
www.google.ch
domain.
The browser opens additional connections to fetch resources in parallel.
The client issues HTTP/1.0 requests and needs to open a connection for each resource.
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. -
Terms of Service
-
Privacy Policy
Does this form look suspicious?
Report
Forms
Help and feedback
Contact form owner
Help Forms improve
Report