이 영역을 누르면 첫 페이지로 이동
Arc 블로그의 첫 페이지로 이동

Arc

페이지 맨 위로 올라가기

Arc

[Network] 이더넷(Ethernet)

  • 2023.03.14 01:01
  • Computer Science/Network
글 작성자: SeoArc

이더넷(Ethernet)?

컴퓨터 네트워크 기술 중 하나로 사무실, 학교, PC방 등의 LAN(근거리 통신망) 환경에서 많이 활용되고 있는 네트워크 구성 방식이다.

 

초기의 이더넷은 동축 케이블을 이용하여 버스형으로 네트워크를 구성했었지만 하나의 네트워크 선을 공유하여 사용하였기에 데이터 충돌이 발생했고, 이를 해결하기 위해 CSMA/CD라는 기술이 제안되어 표준으로 채택되었다.

 

현재는 UTP 케이블 및 광케이블을 사용하는데, 단거리 또는 옥내에서는 UTP 케이블을 사용하고, 먼 거리나 전자파 간섭이 심한 환경에서는 광케이블을 통해 전송한다. 이와 함께 네트워크 구조도 버스형에서 스타형으로 변경되어 모든 케이블이 모이는 네트워크 허브 및 스위칭 허브를 사용하게 되었다.

 

CSMA/CD?

CSMA/CD는 LAN의 통신 프로토콜 중 하나이며, 이더넷 환경에서 사용한다.

 

CSMA/CD는 Carrier Sense Multiple Access / Collision Detection의 줄임말로, 한글로 번역하면 "반송파 감지 다중 접속 및 충돌 탐지"이다. 그냥 쉽게 말해서 알아서 눈치껏 통신하자는 말이다.

여기서 Carrier(반송파)는 네트워크 상에 나타나는 신호로, 이 Carrier가 감지되면(통신이 일어나고 있으면) 데이터를 보내지 않고 기다리고 감지되지 않으면(통신이 일어나고 있지 않으면) 데이터를 네트워크 상에 보낸다.

 

만약 Carrier가 감지되지 않아 데이터를 동시에 보냈을 때(Multiple Access) 부딪히는 경우 충돌(Collision)이 발생했다고 한다.

이렇게 충돌이 일어나게 되면, 데이터를 전송했던 두 PC나 서버들은 랜덤한 시간동안 기다린 다음 다시 데이터를 전송한다. 하지만 이런 충돌이 계속해서 15번 이상 일어나면 통신을 끊는다.

 

'Computer Science > Network' 카테고리의 다른 글

[Network] TCP/IP  (0) 2023.03.19
[Network] OSI 7 Layer  (0) 2023.03.19
[Network] 유니캐스트 / 멀티캐스트 / 브로드캐스트  (1) 2023.03.17
[Network] 맥 주소(Mac Address)  (1) 2023.03.15
[Network] UTP 케이블  (1) 2023.03.15

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [Network] OSI 7 Layer

    [Network] OSI 7 Layer

    2023.03.19
  • [Network] 유니캐스트 / 멀티캐스트 / 브로드캐스트

    [Network] 유니캐스트 / 멀티캐스트 / 브로드캐스트

    2023.03.17
  • [Network] 맥 주소(Mac Address)

    [Network] 맥 주소(Mac Address)

    2023.03.15
  • [Network] UTP 케이블

    [Network] UTP 케이블

    2023.03.15
다른 글 더 둘러보기

정보

Arc 블로그의 첫 페이지로 이동

Arc

  • Arc의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (109)
    • Language (28)
      • C++ (0)
      • C# (0)
      • Java (28)
    • Algorithm (47)
      • Algorithm (15)
      • Data Structure (6)
      • PS (26)
    • Computer Science (22)
      • Design Pattern (1)
      • Network (14)
      • OS (7)
    • Game (0)
      • Unity (0)
    • Backend (5)
      • Spring (3)
      • JPA (2)
    • DB (0)
      • SQL (0)
    • DevOps (1)
      • AWS (0)
      • Docker (2)
      • Jenkins (0)
      • Nginx (0)
    • Software Engineering (4)
      • OOP (4)
    • AI (0)
      • Machine Learning (0)
    • Others (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 자바
  • 알고리즘
  • network
  • java
  • graph
  • algorithm
  • 그래프
  • 네트워크

나의 외부 링크

정보

SeoArc의 Arc

Arc

SeoArc

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © SeoArc. Designed by Fraccino.

티스토리툴바