본문 바로가기 메뉴 바로가기

출항사

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

출항사

검색하기 폼
  • 분류 전체보기 (101)
    • DevOps (12)
      • Docker (5)
      • Theory (0)
      • Kubernetes (6)
      • Grafana (1)
    • BackEnd (8)
      • Spring (3)
      • Redis (2)
      • JPA (0)
      • Clean Code (2)
      • ELK (0)
    • Language (10)
      • Java (7)
      • TypeScript (1)
      • Go (2)
    • CS (6)
      • Database (1)
      • Operating System (2)
      • Network (3)
    • 후기 (1)
    • PS (59)
      • Programmers (19)
      • BOJ (19)
      • LeetCode (7)
      • AtCoder (14)
  • 방명록

ARP (1)
[Network] ARP(Address Resolution Protocol)이란?

이제부터 스위치가 존재하는 근거리 네트워크 통신은 어떻게 이뤄지는지 알아볼 것이고, ARP 프로토콜이 왜 필요하고 어떻게 동작하는지 알아보겠습니다. 시작하기 앞서 스위치가 왜 필요한지?에 대해서 먼저 생각을 해보겠습니다. 컴퓨터가 통신할 수 있다는 것은 컴퓨터가 연결되어 있다는 의미입니다. 여러대의 컴퓨터를 연결하는 가장 단순한 방법은 무엇일까요? 바로 전부 연결해주면 됩니다. 하지만, 이 접근법은 너무 비용이 크다는 단점이 명확합니다. 연결한 선을 간단한 전선이라고 생각해봅시다. 그러면 100대의 컴퓨터가 서로 통신하고 싶은 상황에서 전선은 N * (N-1) / 2개가 필요합니다. 문제를 개선하기위해 위와같은 접근을 떠올렸습니다. 바로 어떤 허브를 두고, 모든 통신은 허브를 거쳐가도록 만드는 것이에요...

CS/Network 2022. 10. 13. 20:50
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • OS
  • Operating System
  • effective
  • paging
  • Effective Java
  • java
  • mmu
  • GORM
  • cs
  • ARP
  • 공지
  • fiber
  • algorithm
  • go
  • spring
  • soft delete
  • Database
  • network
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바