일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- HDLBits
- 정보처리기사
- Bus
- baekjoon
- verilog
- chip2chip
- Backjoon
- verilog HDL
- Xilinx
- boj
- linux
- vitis
- hdl
- java
- 자격증
- Vivado
- 실기
- Zynq
- C++
- amba
- axi
- Beakjoon
- 코딩테스트
- 백준
- SQL
- 리눅스
- AMBA BUS
- 정처기
- UNIX
- FPGA
- Today
- Total
목록study (8)
Hueestory
SCTP(Stream Control Transmission Protocol)- TCP, UDP에 이은 제 3의 차세대 전송 계층 프로토콜 - 메시지 타입 전송Multi-homing - 하나의 연결에 여러 IP 주소를 지정할 수 있음 - 하나의 연결에 문제가 발생해도 다른 경로로 자동 전환하여 연결을 유지 Multi-Streaming - 하나의 SCTP 연결에서 여러 스트림을 설정해 병렬 데이터 전송이 가능 - 하나의 스트림에서 전송 지연이 발생해도 다른 스트림에 영향을 주지 않음 SCTP 세션 연결(4-way handshake)- 4단계 구성, TCP-SYN 보안 취약점 해결 #1 INIT - INIT 신호를 전송하여 연관을 초기화 #2 INIT+ACK - 상태 쿠키가 포함 - 쿠키 : 쿠키 작성에 해..
Routing- 네트워크 내에서 데이터를 보내기 위한 최적의 경로를 선택 - Routing Algorithm을 사용해 경로를 최적화 → 해당 경로를 Routing Table에 저장, 데이터 전송 시 참조 → 해당 목적지로 가는 경로 정보가 없을 경우 Default Route를 사용 Static Routing - 네트워크 관리자가 수동으로 Routing Table을 설정하여 Packet의 경로를 지정 Dynamic Routing - 네트워크 상황의 변화에 따라 Routing Table이 동적으로 조정 - 네트워크 정보를 교환하고, 이를 바탕으로 최적의 경로를 계산 - RIP, OSPF, BGF, EIGRP 등 RIP - Bellman-Ford Algorithm, 최대 15이내 hop에서 가장 적은..
Telnet - 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜 - 원격으로 컴퓨터 시스템에 로그인하고, 해당 컴퓨터의 자원을 사용/관리 - TCP/IP 기반 - TCP 23번 Port(Default) - 보안성을 위해 사용자가 포트를 변경할 수 있다 Telnet 단점 - 암호화되지 않은 평문 사용으로 데이터가 노출되거나 가로채질 위험 존재- 원격 작업을 위한 기본적인 기능만 제공, 고급 기능이나 파일 전송 불가능=> SSH 사용 SSH - Telnet과 용도는 같지만 보안이 강화된 서버 - 공개키(Public Key)와 개인키(Private Key)를 사용 - Key 교환 방식 - SSH는 한 쌍의 Key를 통해 접속을 시도하는 컴퓨터와 인증 과정을 거친다 - 공개키와 개인키는 ..
Pipe - 이전 명령어를 다음 명령어의 입력 값으로 사용 ex) cat 명령어의 결과 중 mail이라는 문자열이 들어간 라인만 출력 => cat /etc/passwd | grep mail Filter - 주로 Pipe와 함께 사용 - grep : 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행 출력 - tail : 파일의 마지막 행을 기준으로 지정한 행까지 출력 - sort : 텍스트로 된 파일의 내용을 정렬 - sed : 행마다 특정 패턴을 적용하여 원하는 내용만 출력, 치환하여 데이터를 추출 Redirection- 출력되는 데이터를 임의의 다른 장치로 보내는 것 - 리눅스 쉘은 항상 표준 입출력을 파일 형태로 열고 있다 - stdin(표준 입력; 키보드) : 0 - stdout(표준..
Inode - 파일이나 디렉토리의 허가권, 소유권, 실제 위치 등의 정보를 포함 - 실제 파일의 내용을 갖고 있는 주소 역할 - stat 명령어를 통해 Inode 확인 가능 Hard Link - 원본 파일과 동일한 Inode를 가리킴 - 일반 변수 복사 개념 Soft Link - 포인터를 가리키는 새로운 Inode를 생성하고, 포인터가 원본 파일을 가리킴 - 원본 파일이 사라지면 해당 데이터 접근 불가능- 참조 변수 복사(포인터) 개념- 주로 soft link를 사용
ls : 해당 디렉토리 내 파일의 목록을 나열 cd : 디렉토리를 이동 pwd : 현재 디렉토리의 전체 경로를 표시 rm : 파일이나 디렉토리를 삭제(권한 요구) cp : 파일이나 디렉토리를 복사 touch : 크기가 0인 파일을 생성, 이미 존재한다면 최종 시간을 변경 mv : 파일이나 디렉토리의 이름을 변경, 다른 디렉토리로 이동 mkdir : 새로운 디렉토리를 생성 rmdir : 디렉토리를 삭제 cat : 파일의 내용을 화면에 출력 head, tail : 텍스트 파일의 앞 10행 또는 마지막 10행만 화면에 출력 more : 텍스트 파일을 페이지 단위로 화면에 출력 less : more의 확장판, 화살표 키와 pgdn/pgup 사용 가능 file : 해당 파일이 어떤 종류의 파일인지를 화면에 출력 ..
/etc/fstab : 시스템이 부팅될 때 자동으로 마운트할 파일 시스템의 정보를 포함하는 파일 ## 디스크와 파티션 정보를 출력fdisk -l## 파티션 나누기fdisk /dev/sdb## 생성한 파티션 마운트(주로 ext4 포맷 사용) mount -t ext4 /dev/sdb1 /data1→ 이후 fstab에 등록 ## 디스크 이미지를 생성 qemu-img create -f## vm에 디스크를 동적으로 연결 virsh attach-disk## 디스크 연결 해제 virsh detach-disk ## 가동 중인 VM 리스트 virsh list -all## 가동 중단 virsh shutdown## 가동 강제 종료 virsh destroy ## vm 가동 virsh start## vm 수정 vi..
AAA Protocol- Authentication : 망, 시스템 접근을 허용하기 위해 사용자의 신원을 검증- Authorization : 신원이 검증된 사용자에게 어떤 권한과 서비스를 허용할지를 설정- Acoounting : 사용자의 자원 사용 정보- PAP, CHAP, EAP, RADIUS, DIAMETER, TACACS RADIUS의 단점1. 보안 제한 - 기본적으로 UDP를 사용하며, 데이터 암호화에 있어 사용자 암호만 암호화, 나머지 데이터는 평문으로 전송 - 데이터의 기밀성과 무결성을 완벽히 보장하기 힘듬 2. 확장성 부족 - 새로운 요구사항을 추가하기 어려움 - 기존 사양은 제한된 특성을 지원하며, 확장을 위한 자유도가 낮다 - 대규모 네트워크에서의 성능 및 유연성이 부족 3. 오류 처리 ..