통신과 네트워크

 

1. OSI 7계층 모델

  1) 물리계층

  2) 데이터링크 계층

  3) 네트워크 계층

  4) 전송 계층

  5) 세션 계층

  6) 프리젠테이션 계층

  7) 응용 계층

 

2. Protocol

  1) Little endian / Big endian : 메모리 주소를 앞에서부터 읽을지 뒤에서부터 읽을지 달라서 플랫폼마다 호환이 되지 않았던 문제가 있었다.

  2)  - Interpretation / Compile : 현재의 시스템 사양으로 둘 사이의 속도차이는 크게 의미가 없어지고 플랫폼 호환성 차이가 중요하다. (컴파일 이후에는 CPU별로 호환성이 떨어지게 된다. 하지만 현재 거의 Intel칩을 쓰기 때문에 이러한 문제도 없어지고 있다.) 현재 이러한 모든 문제의 해결책으로 "웹 표준(Script)"을 사용하게 된다. 

 

3. LAN/WAN

 

4. IPv4/IPv6

  1) IPv4 : 32비트 체계 (42억개)

  2) IPv6 : 128비트 체계 (거의 무한대)

 

5. DNS

   1) windows/system32/drivers/etc/hosts  파일을 가장먼저 거쳐 내용이 없을 때 외부  DNS서버를 거친다. 이 파일에 다음을 추가하면 www.yahoo.com을 검색했을 때 자신의 컴퓨터에서는 네이버의 화면을 띄우게 된다.

 202.131.29.70 www.yahoo.com

   2) 리눅스 환경에서는 /etc/hosts 파일에서 설정을 할 수 있다.

 

'Programming > BASIC' 카테고리의 다른 글

이클립스 웹 환경 설정  (3) 2011.03.24
이클립스(eclipse) 첫 실행 후 설정  (2) 2011.03.24
Oracle VirtualBox 설치  (2) 2011.03.24
리눅스 설치 (Ferora14)  (2) 2011.03.24
개발 환경에 따른 OS 설치하기  (2) 2011.03.24

1. OS 처음 설치 할 때 확인하고 알아야 할 것.

  1) 사양체크!

        - 메모리는 32비트에서는 4기가 까지 인식된다. (기본 상주 프로그램을 빼면 3.5기가 정도를 사용 할 수 있다.)

        - CPU의 코어수에 따른 차이는 차후 프로그래밍에서 Thread의 개념을 배우면서 이해가 될 것이다.

  2) CMOS 세팅에서 부팅우선순위 설정.

  3) file system 체크

  4) Partition 나누기

  5) hostname에 대한 정의

  6) 암호설정

  7) OS 업데이트 확인/설치

  

2. OS 재설치 전에 확인해야 할 일.

  - 파일 backup

  - IP, S/M(서브넷마스크), G/W(게이트웨이), DNS(도메인네임서버)

 

 

3. 개발 환경에 따른 OS와 기본 프로그램 설치 (권유 사항)

  - Ajax = windows + IIS + MSSQL
  - PHP = Linux + Aphache + MySql (or Oracle)
  - JSP = Unix + Achache + Oracle

 

PS. System Engineer직무 = OS+Network

'Programming > BASIC' 카테고리의 다른 글

이클립스 웹 환경 설정  (3) 2011.03.24
이클립스(eclipse) 첫 실행 후 설정  (2) 2011.03.24
Oracle VirtualBox 설치  (2) 2011.03.24
리눅스 설치 (Ferora14)  (2) 2011.03.24
네트워크 개론  (1) 2011.03.24

+ Recent posts