랜선 다이렉트 케이블 만들기
흰주 - 주 - 흰녹흰 - 파 - 흰파 - 녹 - 흰갈 - 갈
OSI 모델과 TCP/IP 계층 구분
TCP/IP 계층 정리
네트워크 접속 계층
- OSI 7계층의 물리 계층과 데이터링크 계층에 속함
- OSI 참조모델의 데이터링크 계층의 LLC와 MAC 계층과 유사한 기능을 수행함
- 이더넷 매체 접근 방법(MAC)은 CSMA/CD 방법을 사용함
- 허브는 충돌 탐지하기 위해 반이중방식을 지원하지만 스위치는 전이중방식을 사용함
인터넷 계층
- OSI 7계층의 네트워크 계층에 해당됨
- 통신 노드 간의 IP 패킷 전송하는 기능과 라우팅 기능 담당
- 프로토콜 : IP, ARP, RARP, ICMP
전송 계층
- OSI 7계층의 전송계층에 해당
- 프로토콜 : TCP, UDP
- TCP 프로토콜은 두 종단 호스트 간에 신뢰적인 연결형 서비스 제공하여서 전송메세지의 정확한 수신지 도착 여부의 확인을 보장함
- UDP 프로토콜은 비연결형 서비스를 지원하여 비신뢰적인 서비스를 제공함
응용 계층
- OSI 7계층의 세션, 표현, 응용 계층에 해당함
- 원격의 프로세스 혹은 응용들 사이에 통신 제공
- 프로토콜 : HTTP, FTP, Telnat, SMTP, SNMP
각 OSI 계층 장비
물리 계층 장비 : 허브, 리피터, 트랜시버, DSU와 CSU
데이터링크 계층 장비 : 네트워크 카드, 브리지, 스위치
네트워크 계층 장비 : 라우터
전송 계층 장비 : 게이트웨이
각 OSI 계층 기능
각 계층 프로토콜
응용 계층 : SMTP , Telnet , FTP , HTTP, SNMP
전송 계층 : SCTP, TCP , UDP네트워크 계층( IP 계층 ) : RARP , ARP , ICMP , IGMP , RIP
IP 주소체계
구분 | 범위 | 기본 마스크 | 네트워크 개수 |
---|---|---|---|
Class A | 0.0.0.0 ~ 126.255.255.255 | 255.0.0.0 | 126 |
Class B | 128.0.0.0 ~ 191.255.255.255 | 255.255.0.0 | 16,384 |
Class C | 192.0.0.0 ~ 223.255.255.255 | 255.255.255.0 | 2,097,151 |
Class D | 224.0.0.0 ~ 239.255.255.255 | ||
Class E | 240.0.0.0 ~ 254.255.255.255 |
네트워크 주소 정리
IPv4 IPv6 차이
IPv4 : 유니캐스트, 멀티캐스트, 브로드캐스트 / 8비트씩 총 4부분 32bit 10진수
IPv6 : 유니캐스트, 멀티캐스트, 애니캐스트 / 128bit 16진수
Unicast(유니캐스트) = 1 : 1 통신
Multicast(멀티캐스트) = 1 : 특정 다수(그룹)와 통신
Broadcast(브로드캐스트) = 1 : 불특정 다수와 통신
Anycast(애니캐스트) = 어떤 송신자와 가장 가까이 있는 수신자 그룹간의 통신
리눅스 명령어 정리
추가로
ifconfig : 윈도우의 ipconfig 명령어와 같이 리눅스에서 ip address 정보를 확인하는 명령어
find : 리눅스에서 파일이나 폴더를 찾을 때 사용하는 명령어
df : 리눅스에서 현재설치된 하드디스크 용량확인하는 명령어
답 : df
man : 리눅스에서 도움말-메뉴얼을 확인하는 명령어 또는 특정 명령어에 대한 설명 보기
etc/ services : 리눅스에서 포트/프로토콜 정보를 확인할 수 있는 명령어
top : 리눅스에서 CPU메모리 사용정보를 확인하는 명령어
grub : 부팅메뉴를 선택하고 선택된 커널을 고정시키는 명령어
init : /etc/init 파일의 내용을 순차대로 실행하는 명령어
etc/fstab : 부팅시 필요한 마운트정보를 가지고있는 명령어
netstat : 네트워크의 연결상태와 라우팅 테이블정보가있는 dos창이 나오는 문제일 경우와 관련된 명령어
passwd : 리눅스에서 root 계정 생성하는 명령어
find : 리눅스에서 파일이나 폴더를 찾을 때 사용하는 명령어
df : 리눅스에서 현재설치된 하드디스크 용량확인하는 명령어
답 : df
man : 리눅스에서 도움말-메뉴얼을 확인하는 명령어 또는 특정 명령어에 대한 설명 보기
etc/ services : 리눅스에서 포트/프로토콜 정보를 확인할 수 있는 명령어
top : 리눅스에서 CPU메모리 사용정보를 확인하는 명령어
grub : 부팅메뉴를 선택하고 선택된 커널을 고정시키는 명령어
init : /etc/init 파일의 내용을 순차대로 실행하는 명령어
etc/fstab : 부팅시 필요한 마운트정보를 가지고있는 명령어
netstat : 네트워크의 연결상태와 라우팅 테이블정보가있는 dos창이 나오는 문제일 경우와 관련된 명령어
passwd : 리눅스에서 root 계정 생성하는 명령어
리눅스 명령어들은 더 있으니 직접 시험 전이나 시간날 때 가상에 리눅스를 설치해서 직접 해보거나 wsl 사용해서 해보는걸 추천드립니다.
리눅스는 직접 해보지 않는 이상은 외우기 힘듭니다. 꼭 해보시길 추천드립니다!!!
0 댓글