Skip to content

Week1 Networking Solution Done - #25

Open
Harshrajput30 wants to merge 1 commit into
LondheShubham153:masterfrom
Harshrajput30:week1Solution
Open

Week1 Networking Solution Done#25
Harshrajput30 wants to merge 1 commit into
LondheShubham153:masterfrom
Harshrajput30:week1Solution

Conversation

@Harshrajput30

@Harshrajput30 Harshrajput30 commented Feb 17, 2026

Copy link
Copy Markdown

Summary by CodeRabbit

  • Documentation
    • Introduced comprehensive Week 1 networking study material for the 90 Days of DevOps - 2025 Edition, including OSI and TCP/IP model overviews, TCP protocol fundamentals, common protocols and ports reference table, step-by-step configuration guide with SSH, HTTP, and HTTPS rules, and essential networking commands reference.
    • Minor README formatting update.

@coderabbitai

coderabbitai Bot commented Feb 17, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

These changes expand the 2025 DevOps curriculum by introducing structured networking educational material covering OSI/TCP/IP models, protocols, Azure NSG configuration, and networking commands, alongside a minor README formatting adjustment.

Changes

Cohort / File(s) Summary
Networking Week 1 Content
2025/networking/Solution.txt
New solution file containing comprehensive study material on OSI/TCP/IP models, common protocols and ports, Azure VM NSG configuration guide, and essential networking commands.
README Formatting
2025/networking/README.md
Added blank line after OSI & TCP/IP Models task description for improved formatting consistency.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Suggested reviewers

  • LondheShubham153

Poem

🐰 Hoppity hops with glee so bright,
New networking knowledge takes its flight,
OSI layers, TCP in row,
Azure NSG tips and tricks to know,
DevOps paths now clearer grown,
Thanks to this garden freshly sown! 🌱

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Week1 Networking Solution Done' clearly and specifically describes the main change: adding Week 1 networking solution content to the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@2025/networking/Solution.txt`:
- Line 8: Replace the incorrect phrase "OPEN SYSTEM  INTERCOMMUNICATION MODEL"
in the file (the OSI model heading) with the correct wording "OPEN SYSTEM
INTERCONNECTION MODEL" — locate the line containing "OSI MODEL - OPEN SYSTEM 
INTERCOMMUNICATION MODEL" and change "Intercommunication" to "Interconnection"
(and normalize the double space to a single space).
- Around line 27-40: Normalize the quotation marks in the TCP description line
and remove the stray trailing quote: replace the smart quotes around the
sentence “Before sending data, TCP establishes a connection using a 3-way
handshake. It is used in applications like HTTP, HTTPS, FTP, and email.” with
straight ASCII quotes and delete the extra trailing double-quote at the end, and
ensure the subsequent 3-Way Handshake explanation uses consistent straight
quotes as well.


1. Understand OSI & TCP/IP Models

OSI MODEL - OPEN SYSTEM INTERCOMMUNICATION MODEL

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix OSI model name typo.

“Intercommunication” should be “Interconnection.”

✏️ Proposed fix
-OSI MODEL - OPEN SYSTEM  INTERCOMMUNICATION MODEL
+OSI MODEL - OPEN SYSTEM INTERCONNECTION MODEL
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
OSI MODEL - OPEN SYSTEM INTERCOMMUNICATION MODEL
OSI MODEL - OPEN SYSTEM INTERCONNECTION MODEL
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@2025/networking/Solution.txt` at line 8, Replace the incorrect phrase "OPEN
SYSTEM  INTERCOMMUNICATION MODEL" in the file (the OSI model heading) with the
correct wording "OPEN SYSTEM INTERCONNECTION MODEL" — locate the line containing
"OSI MODEL - OPEN SYSTEM  INTERCOMMUNICATION MODEL" and change
"Intercommunication" to "Interconnection" (and normalize the double space to a
single space).

Comment on lines +27 to +40
Before sending data, TCP establishes a connection using a 3-way handshake. It is used in applications like HTTP, HTTPS, FTP, and email.”

Explain 3-Way Handshake (Very commonly asked)

You can say this:

“TCP uses a 3-way handshake to establish connection:

SYN – Client sends request to server

SYN-ACK – Server responds with acknowledgement

ACK – Client sends final acknowledgement and connection is established”

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Normalize quotation marks and remove the stray trailing quote.

There’s a smart-quote mismatch and a trailing quote at the end of the TCP line that can confuse readers.

✏️ Proposed fix
-It ensures data is delivered accurately, in order, and without loss using mechanisms like acknowledgements, sequence numbers, and error checking.
-Before sending data, TCP establishes a connection using a 3-way handshake. It is used in applications like HTTP, HTTPS, FTP, and email.”
+It ensures data is delivered accurately, in order, and without loss using mechanisms like acknowledgements, sequence numbers, and error checking.
+Before sending data, TCP establishes a connection using a 3-way handshake. It is used in applications like HTTP, HTTPS, FTP, and email.
@@
-“TCP uses a 3-way handshake to establish connection:
+“TCP uses a 3-way handshake to establish connection:
@@
-ACK – Client sends final acknowledgement and connection is established”
+ACK – Client sends final acknowledgement and connection is established”
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@2025/networking/Solution.txt` around lines 27 - 40, Normalize the quotation
marks in the TCP description line and remove the stray trailing quote: replace
the smart quotes around the sentence “Before sending data, TCP establishes a
connection using a 3-way handshake. It is used in applications like HTTP, HTTPS,
FTP, and email.” with straight ASCII quotes and delete the extra trailing
double-quote at the end, and ensure the subsequent 3-Way Handshake explanation
uses consistent straight quotes as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant