본문 바로가기

전체 글134

[네트워크] 학습복습 -LAN 본 학습 복습내용은 아이티뱅크 네트워크 수업 및 교안을 바탕으로 합니다. 1. LAN 개요 * LAN (Local Area Network)는 1970년 고안되고 1985년 IEEE에 의해 표준으로 제정된 통신 싵스템 * 근거리 통신망 * 전체적 통신망에서 가장 하위에 속해 있음 * 통신망의 대부분 차지 * 랜 카드와 랜 케이블 등을 필요로 함 * 근거리 용이므로 거리 확장 위해선 리피터, 허브, 브리지 등 별도의 네트워킹 장비 필요 * IEEE 802 표준 - LAN에 관한 표준화 : IEEE 802.2 - LLC -> 네트워크 계층과 하위 계층인 MAC 계층을 연결해주는 interface [Logical Link Control] : IEEE 802.1 - MAC -> 물리 네트워크에 대한 접근 제어 [.. 2021. 5. 24.
[네트워크] 학습복습 - 통신의 개념, 컴퓨터 네트워크 역사, OSI7계층 본 복습 내용은 아이티뱅크 네트워크 I 수업 내용 및 교안을 바탕으로 합니다. 1. 데이터통신 * 통신 (telecommunication): 전기-전자적, 혹은 빛 이용 기술로 원격지끼리의 정보 교류 2. 컴퓨터 네트워크의 역사 * 1960년대 이전 : 회선교환(circuit switching) 방식, 데이터 형태에 따라 네트워크를 분류해 (전산망 for 텍스트, 전화망 for 음성) 정보 교류 : 데이터 전송 전에 두 단말기 사이에 회선 설정, 데이터 전송 후 회선 해지 : 통신 때마다 통신회선 할당 필요 * 1960년대 - 패킷 교환 기술 : 음성 중심에서 데이터 중심 통신으로 발전, 이를 위해 패킷 교환 (Packet Switching) 방식 등장 : 데이터를 일정한 데이터블록인 패킷으로 분할 후 .. 2021. 5. 24.
jekyll blog 포스트 다국어 지원하기 jekyll blog를 포트폴리오 용으로 쓰고 있는데, 영어와 한국어, 다국어 지원을 하고 싶어졌다. 다음과 같이 포스트가 여러 언어로 작성되어 있으면 옵션을 보여주는 것을 구글링과 삽질을 통해 추가 라이브러리 설치 없이 구현했다. 구글링과 삽질의 과정을 기록해본다. 참고한 포스트들 https://forestry.io/blog/creating-a-multilingual-blog-with-jekyll/ Creating a Multilingual Blog With Jekyll Reaching an international audience means having international content. Having your content available in multiple languages is great.. 2021. 5. 24.
[컴퓨터시스템] 학습복습 - 유닉스/리눅스, 커널, 시스템 호출 컴퓨터시스템 학습 복습 내용은 아이티뱅크 컴퓨터시스템 강의 내용 및 교안을 바탕으로 합니다. 1. 유닉스/리눅스 역사 및 발전 * 운영체제 : "컴퓨터 시스템 제어하는 프로그램의 집합" : 하드웨어와 사용자/응용프로그램의 중개자 역할 * 유닉스(UNIX) : 1969년 벨 연구소에서 Ken Thompson과 Dennis Ritchie가 개발. 어셈블리 언어에서 C로 변경 : 시스템 V (벨연구소, 상업용) : BSD 유닉스 (버클리 대학교, 메모리 관리 기능 향상, 네트워킹 기능, 상업용) : 솔라리스 (Sun 회사, 상업용) * 리눅스(LINUX) : 1991년 Linus Torvalds가 개발. 오픈소스로 만들어짐 : 레드햇 (RedHat 회사, 유료), 페도라(RedHat,무료), 우분투 (Cano.. 2021. 5. 22.