기본 콘텐츠로 건너뛰기

Autonegotiation

Autonegotiation
Autonegotiation이란 연결한 두 장치 사이에 각종 설정값을 교환하여 통신 방식 등을 설정하는 것이다. 보통 전송속도와 전송방식(duplex-mode)를 교환하며, 가장 빠른 전송 설정(예: 100M Full-duplex)부터 설정 협상을 시작한다. 이것은 OSI-1에 해당하는 레벨로 1995년에 제정한 802.3u에 기반한다.

자세한 사항은 http://en.wikipedia.org/wiki/Autonegotiation를 참조한다.


Duplex mismatch
연결한 두 장치를 서로 다른 전송방식으로 세팅하였을 때 발생한다. 예를 들면 한 쪽은 Full-duplex를 고정으로 설정하고 다른 한 쪽은 Autonegotiation으로 설정할 경우, Autonegotiation을 설정한 쪽이 Half-duplex로 될 수 있다. 이 경우 전송방식 차이로 충돌이 빈번히 발생하여 실제 전송속도가 현저히 떨어진다.


덧글: CSMA/CD ... 가물가물하네...

댓글

이 블로그의 인기 게시물

설치한 패키지에서 RPM 추출하기

오래된 패키지를 관리할 저장소가 없어졌고, 기존 패키지로 다른 서버를 세팅해야할 일이 생겼다면 RPM의 리패키지 기능을 이용해보자. $ rpm -e --repackage [PACKAGE_NAME] 위와 같이 리패키지하면, /var/spool/repackage/ 에 생성한 RPM파일이 있다. :-)

Winget 해시 무시하기

가끔씩 Winget 에서 패키지를 다운로드 했을 때, "설치 관리자 해시가 일치하지 않습니다." 오류가 뜰 때가 있다. 보안 이슈가 있지만, 그냥 무시하고 싶을 때, 아래 순서로 무시해준다. 관리자 권한 winget settings --enable InstallerHashOverride 설치 winget install --ignore-security-hash --id NirSoft.NirCmd