본문 바로가기

학점은행제24

[네트워크] 학습복습 -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.
[컴퓨터시스템] 학습복습 - 유닉스/리눅스, 커널, 시스템 호출 컴퓨터시스템 학습 복습 내용은 아이티뱅크 컴퓨터시스템 강의 내용 및 교안을 바탕으로 합니다. 1. 유닉스/리눅스 역사 및 발전 * 운영체제 : "컴퓨터 시스템 제어하는 프로그램의 집합" : 하드웨어와 사용자/응용프로그램의 중개자 역할 * 유닉스(UNIX) : 1969년 벨 연구소에서 Ken Thompson과 Dennis Ritchie가 개발. 어셈블리 언어에서 C로 변경 : 시스템 V (벨연구소, 상업용) : BSD 유닉스 (버클리 대학교, 메모리 관리 기능 향상, 네트워킹 기능, 상업용) : 솔라리스 (Sun 회사, 상업용) * 리눅스(LINUX) : 1991년 Linus Torvalds가 개발. 오픈소스로 만들어짐 : 레드햇 (RedHat 회사, 유료), 페도라(RedHat,무료), 우분투 (Cano.. 2021. 5. 22.
[C언어 I] 학습복습 - 포인터, 포인터 연산 및 배열, 다중 포인터, 배열 포인터, 함수 포인터, 스트림, EOF, 문자열 입출력 함수 및 버퍼 학습 복습 내용은 아이티뱅크 C언어 I 강의와 교안을 바탕으로 합니다. 1. 포인터 * 정수 형태 메모리 주소 값을 저장하는 변수 int num = 7; int *pnum; //포인터 변수 pnum의 선언 pnum = # //num의 주소값을 pnum에 저장 //num의 주소값은 0x12ff76등의 정수값으로 표현된다! * 포인터 변수의 크기는 시스템의 주소 값 크기에 따라 다르다. * 포인터 변수에 저장되는 값은 형태는 모두 동일하지만, 선언하는 방법엔 차이가 있다. * int형 포인터 변수에는 int형 변수의 주소값만 저장이 된다. * 포인터 연산을 통해 메모리 접근 기준을 세움 * 예제 - int형포인터 변수 통해 메모리(변수) 접근 시, 4바이트 메모리 공간에 부호 있는 정수 형태로 데이터.. 2021. 5. 22.