【AI 자막】 네트워크 엔지니어링 (Network Engineering) 마스터하기!

지연 시간이 짧고 처리량이 높은 우수한 백엔드 구축에 필요한 "네트워킹의 첫 번째 원칙"을 이해해보세요!

Ratings 5.00 / 5.00
【AI 자막】 네트워크 엔지니어링 (Network Engineering) 마스터하기!

What You Will Learn!

  • IP 프로토콜
  • TCP 프로토콜
  • UDP 프로토콜
  • 요청과 응답이 느려지는 상황을 이해하기
  • DNS 작동 방식 알아보기
  • TLS 작동 방식 알아보기
  • TCP/IP 프로토콜의 구성 요소 알아보기
  • OSI 모델과 애플리케이션이 어디에 적합한지 알아보기
  • 백엔드 애플리케이션에서 TCP/IP가 성능에 미치는 영향 이해하기
  • 백엔드에 어떤 프로토콜을 선택할지 더 나은 결정을 내리기
  • 더 나은 TCP/UDP 백엔드 구축 및 설계
  • Wireshark를 사용하여 트래픽 검사하기
  • TCPDUMP를 사용하여 트래픽 검사하기
  • 여러 언어(Javascript 및 C)로 TCP 및 UDP 서버 빌드하기
  • Docker로 네트워킹하기

Description

[꼭 읽어주세요] 한글 AI 자막 강의란?

  • 유데미의 한국어 [자동] AI 자막 서비스로 제공되는 강의입니다.

  • 강의에 대한 질문사항은 Hussein 강사님이 확인하실 수 있도록 Q&A 게시판에 영어로 남겨주시기 바랍니다.


우리는 소프트웨어 엔지니어링 분야에서 대부분의 작업을 라이브러리와 프레임워크에 의존하는 시대에 접어들고 있습니다. 이는 유용하고 엄청난 개발 시간을 절약할 수 있지만 성능 저하, 예기치 않은 오류, 100% CPU , 네트워크 및 디스크 사용량, 중단, 대기 시간 등의 예기치 못한 문제들도 발생합니다. 엔지니어가 자신이 다루고 있는 대상의 기본 구성 요소를 이해하지 못하면 백엔드에서 무엇이 잘못되었는지, 어떻게 문제를 해결할 수 있는지 명확하게 알아내기가 어려워집니다.


네트워크 통신은 백엔드 엔지니어링에서 가장 중요한 부분 중 하나입니다. 그리고 TCP/IP 인터넷 제품군은 프론트엔드와 백엔드를 연결하는 통신의 기본 구성 요소입니다. 우리가 사용하는 모든 프로토콜은 결국 TCP 세그먼트 또는 UDP 데이터그램으로 캡슐화됩니다. 이 패킷은 IP 패킷으로 래핑되어 프레임에 배치된 다음 네트워크를 통해 전송됩니다. 이러한 계층은 스택을 최적화하고 지연 시간을 최소화하며 처리량을 늘리기 위해 백엔드 엔지니어가 이해해야 하는 중요한 요소입니다. 중요한 것은 시험에 합격하기 위해 정의와 패킷 헤더를 암기하는 것이 아니라 이러한 작동원리를 진정으로 이해하는 것입니다. 예를 들어 백엔드 API가 HTTP POST 요청을 수신할 때 어떤 일이 일어나는지 엔지니어가  진정으로 이해한다면, 백그라운드에서 얼마나 많은 일이 벌어지는지 알게 되면 놀랄 것입니다. 백엔드 API 설계에 접근하는 방식을 완전히 바꾸고, 작업에 가장 적합한 프로토콜을 선택하려고 노력할 것이며, 해당 프로토콜의 잠재력을 최대한 발휘할 수 있도록 조정할 것입니다. 이들은 아무도 하지 않는 프레임워크와 라이브러리에 대한 질문을 하기 시작할 것입니다. 그리고 이러한 질문을 통해 해당 프레임워크를 최대한 활용하게 될 것입니다.


이 강의는 주로 애플리케이션, 서비스 또는 API를 구축했으며 자신의 기술을 한 단계 더 발전시키고자 하는 백엔드 엔지니어를 위해 설계되었습니다. 백엔드에 관심이 있고 이전에 백엔드 앱을 구축해 본 경험이 있는 프론트엔드 엔지니어에게도 이 강의는 적합합니다. 이미 기본적인 기본 사항을 알고 있고 백엔드 애플리케이션을 효과적으로 구축하고자 하는 네트워크 엔지니어라면 이 강의가 그 간극을 해소하는 데 도움이 될 수 있습니다.


이 과정은 네트워크 인증 시험(CCNA, CCNP, CCIE 등)에 합격하려는 분들을 위해 설계되지 않았습니다.

Who Should Attend!

  • 백엔드 엔지니어
  • 백엔드 앱 구축에 관심이 있는 프론트엔드 엔지니어
  • 풀스택 엔지니어
  • DevOps 엔지니어
  • 사이트 안정성 엔지니어

TAKE THIS COURSE

Tags

Subscribers

63

Lectures

59

TAKE THIS COURSE