Trip to Front-end

인터넷은 어떻게 작동하는가? (cs.fyi 번역)

Kestrel 2023. 4. 21. 21:04

늘 궁금했지만 알아보지 않았던 이야기를 알아보고자 한다. 단순히 검색해서 찾는 것도 좋은 방법이지만 개발 이 외의 머리를 사용하고자 번역을 통해서 이해해보고자 한다. 마침 개발 디스코드에 좋은 글을 올려주신 분이 계셔 그 글을 번역해본다. 일단 9시까지만 해본다. 현재 시각 8시 26분. 내 곁엔 대학생활을 함께해준 데자와 한 병과 함께. 

원문: https://cs.fyi/guide/how-does-internet-work

 

How does the Internet Work? - cs.fyi

As a developer, it is important to have a solid understanding of what the internet is and how it works. It is the foundation upon which most modern software applications are built. In order to build effective, secure, and scalable applications and services

cs.fyi

How does the Internet Work?
February 16, 2023

As a developer, it is important to have a solid understanding of what the internet is and how it works. It is the foundation upon which most modern software applications are built. In order to build effective, secure, and scalable applications and services, you need to have a solid understanding of how the internet works and how to leverage its power and connectivity.

 

개발자로서, 인터넷이 무엇이고 어떻게 작동하는지 완전하게 이해하는 것은 중요하다. 인터넷은 최신 소프트웨어가 개발되는 토대이다. 효율적이고 안전하고 안정적인 애플리케이션과 서비스를 개발하기 위해서 인터넷이 어떻게 작동하고 어떻게 인터넷의 힘과 연결성이 균형을 이루고 있는지 아는 것은 개발자에게 있어서 필수덕목이다. 

In this article we will cover the basics of internet including what it is how it works, some basic concepts, terminology and some common protocols that are used to build applications and services on the internet.

 

이 글에서 인터넷의 작동 원리, 기본 개념과 기술 그리고 인터넷 상에서 작동하는 애플리케이션과 서비스들의  보편적인 통신 규약들을 일부 다룰 것이다. 

 

Introduction to the Internet - 인터넷 소개
How the Internet Works: An Overview - 인터넷 작동원리 개론
Basic Concepts and Terminology - 기본 개념과 용어
The Role of Protocols in Internet - 인터넷 상의 통신 규약
Understanding IP Addresses and Domain Names - IP 주소와 도메인 이름의 이해
Introduction to HTTP and HTTPS - HTTP와 HTTPS 소개
Building Applications with TCP/IP - TCP/IP로 애플리케이션 개발
Securing Internet Communication with SSL/TLS - SSL/TLS를 통한 통신 보안
The Future: Emerging Trends and Technologies - 향후 떠오르는 기술 트렌드
Conclusion - 결론


We have a lot to cover, so let's get started!

 

다룰 것이 많으니 본격적으로 시작하겠다.

 

Introduction to the Internet

Before we learn what the Internet is, we need to understand what a Network is. A network is a group of computers or other devices which are connected to eachother. For example, you at your home might have a network of computers and devices. Your friend living next door might have a similar network of devices. Their neighbor might have a similar network of devices. All these networks when connected together form the internet.

 

인터넷이 무엇인지 배우기 전에 네트워크가 무엇인지 이해해야한다. 네트워크는 컴퓨터 그룹이라고 할 수도 있고 서로 연결된 장치들의 집합체라고 할 수 있다. 예를 들어, 당신은 집에서 컴퓨터와 기계들의 네트워크를 갖고 있을 것이다. 아마 당신의 옆 집에 사는 친구도 비슷한 장치로 이루어진 네트워크가 있을 것이다. 그들의 이웃 역시 비슷할 것이다. 이렇게 서로 연결될 때 이 모든 네트워크가 모여 인터넷을 형성한다. 

▶ The internet is a network of networks. - 인터넷은 네트워크들의 네트워크이다.

The internet was developed in the late 1960s by the United States Department of Defense as a means of creating a decentralized communication network that could withstand a nuclear attack. Over the years, it has evolved into a complex and sophisticated network that spans the globe.

 

인터넷은 미국 국방부가 1960년대 후반에 개발하였다. 처음에는 핵 공격을 억제시키기 위한 분산 통신 네트워크를 개발할 목적으로 만들어진 것이었다. 하지만, 시간이 흐르면서 인터넷은 세계로 확장하며 아주 복잡한 네트워크로 진화했다. 


Today, the internet is an essential part of modern life, used by billions of people around the world to access information, communicate with friends and family, conduct business, and much more. As a developer, it is essential to have a solid understanding of how the internet works and the various technologies and protocols that underpin it.

 

오늘날에 와서 인터넷은 실생활에 필수가 되었다. 전 세계 수 많은 사람이 인터넷을 통해 정보를 찾고  친구들 혹은 가족들과 인터넷 소통하며 사업을 하는 등 정말 다양한 일을 한다. 그렇기 때문에 개발자는 인터넷 작동 원리에 대해 잘 알아야하며 인터넷을 설명할 기술과 통신 규약들을 잘 이해해야한다.

 

1줄 요약: 개발자는 무적권 인터넷에 대해 잘 알아야함.

 

※ 일부 의역이 있을 수 있습니다. 오역은 최소화하고자 퇴고를 하였으나 혹시 발견 시 말씀 부탁드립니다. 

 

 

2편에서 이어서...