개인공부) 서버실습(17) - 네트워크 기초 이론

Justin·2022년 6월 9일
0

서버공부

목록 보기
16/45

지난 시간

각 쓰레드만의 고유 공간이었던 TLS를 마지막으로 쉽지 않았던 멀티쓰레드 이론 챕터가 끝났다. 이제 내가 정리한 내용을 바탕으로 다시 복습해 나아갈 예정이고,

그래도 다음 챕터인 네트워크는 바로 들으면서 개념을 빨리 익혀야겠다.

네트워크 기초

필요한 이유
서버 프로그래밍이라면 안정성 + 보안등을 관리해야하기에 어떠 구조로 이루어져있는지 알아야 원인을 찾고 개선을 할 수 있기 때문

📟 같은 네트워크 내에서 전달할 때

순서
단말기1 -> 스위치 -> 단말기6

단말기1 에서 단말기 6으로 정보를 전달해야 할 때, 단말기 1이 6의 정보를 알고 있으면 간단하겠지만,

그렇게 모든 주소를 가지고 있기에는 부담 스럽기에 이를 스위치에게 요청하면, 스위치는 자신의 네트워크 안에 있는 주소들이 있기에(없으면 검색) 대신 원하는 곳으로 보내 준다.

💻 다른 네트워크로 전송할 때

순서
단말기1 -> 스위치 A -> 라우터 -> 스위치 B -> 단말기4

같은 네트워크에서 전송하는 과정과 유사하며, 라우터라는 것을 거쳐 다른 네트워크로 보내주는 과정이 추가된다.

profile
인디 게임을 만들며 공부하고 있습니다.

0개의 댓글