본문 바로가기
  • Welcome.

분류 전체보기292

[CISCO1]_#06_[osi 7 계층, 프로토콜, 전송단위 ,장비, 과정.] - 1. 물리 계층 : UTP 케이블(동선), 광섬유 케이블, 동축 케이블, LAN 카드, RS-232C, V.35, ... - 2. 데이터링크 계층 : PPP, HDLC, Frame Relay, Ethernet(IEEE802.3 / CSMA / CD), X.21, ... - 3. 네트워크 계층 : ARP, RARP, IP, ICMP, IGMP, IPX, ... - 4. 전송 계층 : TCP, UDP, SPX, ... -> 포트(연결 통로)가 존재(TCP와 UDP 가 가짐.) -> 식별번호 : 포트번호 -> 7계층~ --------------------------------------------------------------------------- - 5. 세션 계층 : SSL(Netscape) / T.. 2021. 7. 22.
[CISCO1]_#05_[OSI 7 Layer, TCP, UDP, 연결, 비연결, 신뢰성, 비신뢰성, 상위계층, 하위계층, 7계층의 기능, point to point, end to end] - TCP / IP 모델 - TCP : 연결 지향형 # TCP는 주로 UDP 와 비교해서 알아둬야 한다. - IP : 비연결 지향형 연결형의 대부분(99퍼)은 TCP 방식이다. TCP : 연결형 UDP : 비연결 (3 way Handshake를 하지않기 때문에.) UDP/IP : TCP/IP 보다 빠름 (3 way Handshake를 하지않기 때문에.) TCP : 신뢰성 -> TCP는 데이터에 오류가 생기면, 재전송을 시킨다. UDP : 비신뢰성 -> UDP는 데이터에 오류가 생기면, 드랍시킨다. - TCP/IP Protocol Stack # Network Access 계층은 Network Interface 계층이라고도 함. - OSI 7 Layer 모델 - 데이터의 흐름이 한 눈에 보인다. - Trou.. 2021. 7. 22.
[CISCO1]_#04_[MAC, IP, IPv4, IPv6, oui+serial, ARP, Router, OSI 7 Layer, TCP/IP] - 네트워크 주소의 체계 (1) MAC address : 물리적 주소 ex) 00-19-D1-F0-09-FF 00:19:D1:F0:09:FF 0019.D1F0.09FF (2) IP address : 논리적 주소 - 네트워크 주소의 체계 1. 도메인 -> ex) www.google.com => FQDN 이라고 부름.(호스트이름 + 네트워크이름) www: 호스트 이름 google.com : 네트워크 이름 (도메인) 2. IP 주소 -> (1) IPv4 -> 123.123.123.123 꼴 (2) IPv4 -> 00:00:00:00:00:00:00:00 꼴 ( : 사이 칸이 8개) 3. MAC 주소 -> 00-00-00-00-00-00 꼴 크기 구성 필드당 비트 표기 방법 총 개수 IPv4 32비트(4바이트).. 2021. 7. 20.
[CISCO1]_#03_[네트워크 프로토콜, 유니캐스트, 브로드캐스트, 멀티캐스트,애니캐스트, IP주소, MAC주소, ARP, RARP, DNS] - 네트워크 프로토콜 (1) * 프로토콜 : 통신규약 - 일반적 정의 : 네트워크 내의 컴퓨터들끼리 통신을 효율적으로 하기위한 여러가지 규칙 -> 약속 - 기술적 정의 : 규칙들 또는 상호 합의된 것들의 모임으로, 데이터의 포맷과 전송에 대한 것들을 정의하는 것. - 네트워크 프로토콜 (2) - 서로 다른 네트워크가 통신하기 위한 언어 혹은 약속 - 네트워크 상에는 많은 규칙이 존재하는데 서로 연결된 네트워크는 같은 규칙을 사용해야 한다. - 즉, 통신 protocol 이란 연결된 네트워크 간에 서로 통신을 하기 위한 통신 규약, 서로 간의 약속, 표준규격이라고 볼 수 있다. - 네트워크 프로토콜 (3) - 대표적인 네트워크 protocol로 인터넷 환경에서 데이터를 전송하는 TCP / IP 가 있다. .. 2021. 7. 19.
[CISCO1]_#02_[네트워크, 회선, 케이블, LAN, MAN, WAN, NIC, DCE, DTE, 프로토콜, OSI] - 네트워크란 : 무엇을 연결하는 것 - 컴퓨터 관점 : 한 장비에서 다른 장비를 통신 매체로 연결해서 정보나 자료를 전달하는 조직이나 망을 의미 ** '장비'에는 컴퓨터, 허브, 라우터, 전화기가 해당된다. ** '통신매체'에는 동선, 동축케이블, 광섬유케이블이 해당된다. - 회선(Line) : 두 가닥으로 이루어진 ~ - 케이블(Cable) : 회선을 여러개 묶은 것 (회선을 2개 이상 ~) - ISP : Internet Service Provide - KT / LG / SKT ** - data에 의미를 부여하면 정보가 된다. ex) [ p l e p a ] 이라는 data 에 '정렬하면 apple이라는' 의미를 부여 하면 'apple의 철자를 무작위로 섞은 상태' 라는 정보를 얻을 수 있다. - 구.. 2021. 7. 19.
[CISCO1]_#01_[네트워크, server, client, host, pc, terminal, 네트워킹, 허브, 스위치, 스위치허브, 더미허브] - server - client - Host - pc - Terminal -> 데이터가 시작, 종료하는 곳. -> 네트워크 : 전송매체 + 호스트 => 네트워킹 (능동) : 라우터, 컴퓨터 스위치 (연결의 개념) => 허브 = 스위치 허브, 더미허브 - 스위치 허브 : '스위치' 라고 부름 , 주로 사용한다. - 더미 허브 : '허브' 라고 부름, 요즘 거의 사용하지 않는다. TCP / IP (OSI 7 Layer, TCP /IP) **중요** 전송 매체 : - 동선(동으로 만든 선, UTP케이블), 동축 케이블, *광섬유 케이블* 전송장비 : 라우터, 스위치, 컴퓨터 라우팅, 스위칭 2021. 7. 19.
[CISCO] #02 [] ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ Router> : 유저모드 Router>ena? : 명령어에 띄우지 말고 ?를 치면 이 단어로 시작하는 명령어들이 enable 무엇이 있는지 보여달라는 의미 Router# : 프리빌리지드 모드(관리자 권한) Router#show ip route : 라우팅 테이블 정보를 보여달라는 명령어 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF ex.. 2021. 7. 1.
[CISCO] #01 [osi계층, ip계산법, subnetting(서브넷팅)] #1. OSI 7계층 7계층 : 애플리케이션 6계층 : 프리젠테이션 상위계층(소프트웨어 계층) 5계층 : 세션 ---------------------------------------------------------------------------------- 4계층 : 전송 [segment] , L4스위치, 서비스 포트 기반의 포워딩(SLB) (분산처리기능) 3계층 : 네트워크 [packet] L3스위치, Router, IP인식 o, 네트워크 대역기반처리, 하위계층(하드웨어 계층) - Router 의 역할 : 외부 라인과의 연결(ISP (internet service provide) ex) kt,sk,... ) - L3스위치 (백본스위치) : 기업내부의 네트워크 대역의 정보를 취합/통제/제어 -> 즉, .. 2021. 6. 30.
[리눅스] [AWK 명령어] : echo -e 'no\ttitle\n1\tsubject1' | awk '{ print }' # action 을 생략하면 기본 액션인 print 가 실행 됨 => echo -e 'no\ttitle\n1\tsubject1' | awk '/sub/' # 지정된 문자열을 포함하는 레코드만 출력 echo -e 'no\ttitle\n1\tsubject1' | awk '/sub/ { print }' # 파일의 전체 내용 출력 echo -e "a b c\nd e f" | awk '{ print }' # 필드 값 출력 echo -e "a b c\nd e f" | awk '{ print $1 }' # 필드 값에 임의 문자열을 같이 출력 echo -e "a b c\nd e f" | awk '{print "FIRST : .. 2021. 5. 27.
[리눅스] [칼리 리눅스(KALI LINUX)] # password 설정 sudo passwd su # 재부팅 허용 창이 나올경우 YES 클릭 apt-get update && apt-get upgrade -y # 한글 폰트 설치 apt-get install -y fcitx-lib* apt-get install -y fcitx hangul* apt-get install -y fonts-nanum* reboot service postgresql start #db 초기화 msfdb init msfconsole # 해당 ip에서 사용하는 서비스 출력 nmap 192.168.108.134 # 해당 ip에서 사용하는 서비스 자세히 출력 nmap -sV 192.168.108.134 # msfadmin / msfadmin ftp 192.168.108.134 cd /.. 2021. 5. 26.
[리눅스] [Raid 1] # raid 1 생성 mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1 # yes y # Resync Status 가 100% 가 될때까지 대기 mdadm --detail /dev/md1 # 잘 생성 되었는지 확인 cat /proc/mdstat # 포멧팅 mkfs.ext4 /dev/md1 # mount 할 폴더 생성 mkdir /data2 # raid 1 디스크 mount mount /dev/md1 /data2 # 마운트 내용 확인 df -Th #lost+found 가 있는것으로 mount가 되어있다는 것을 확인. cd /data2 # 파일 읽고 쓰기 잘 되는것 확인 touch aa;ls;rm -rf aa;ls; 2021. 5. 19.
[리눅스] [Raid 0] : Hard Disk -> SCSI -> # Create a new virtual disk -> 10GB(Store vitual disk as a single file # 첫 번째 10GB 외 5GB # 서버용으로 사용되는 SCSI 를 이용하여 구성 # 현재 디스크 및 파티션 보기 명령어 fdisk -l # 하드디스크 지정하여 보기 fdisk -l /dev/sda # ls 를 통해 보기 ls -la /dev/sd* # 하드디스크 설정 fdisk /dev/sdb # 파티션 확인(처음엔 아무것도 없어야 함) p # 파티션 생성 n # 주 파티션으로 생성 p # 파티션 번호 지정(그냥 엔터시 1로 됨) 1 # 섹터 크기 지정(그냥 엔터하면 2048) # 섹터란 파일이 저장될 수 있는 최소 크기(하나의 섹터에 .. 2021. 5. 19.
[리눅스] [at , cron] #1. at # ntp 서버 중지 systemctl stop ntpd systemctl stop chronyd yum -y install at # at 실행 /usr/sbin/atd # at 실행 2 systemctl restart atd # at 서비스 확인 ps -ef | at # 예약작업 확인 at -l # 예약작업 확인 2 atq # 시간 변경 date -s '2021-05-16 14:10' # at HH:mm MMddyyyy at 14:11 05162021 #> touch /tmp/at #> [ Ctrl + D ] 로 빠져나갈 수 있다. # job 확인 at -l # job 삭제 at -d [job 번호] watch -n 1 ls -ld /tmp/at echo "touch /tmp/at" | a.. 2021. 5. 18.
[리눅스] [6일차] [셸 스크립트 - etc / 나머지 셸들.] ㅡㅡㅡㅡㅡ #!/bin/bash var1=100.5 var2="funny linux" printf "%5.2f \n\n \t %s \n" $var1 "$var2" ㅡㅡㅡㅡㅡ 2021. 5. 7.
[리눅스] [6일차] [셸 스크립트 - 함수] ㅡㅡㅡㅡㅡ #!/bin/bash myfunction () { echo "this is my function" return } myfunction ㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡ #!/bin/bash myfunction () { echo "this is my function" return } myfunction myfunction myfunction ㅡㅡㅡㅡㅡ 2021. 5. 7.
728x90