
1장. 네트워크 첫 걸음
네트워크 : 여러 컴퓨터가 연결되어 있는 상태
인터넷 : 크고 작은 네트워크를 연결한 거대한 네트워크
패킷 : 네트워크를 통해 데이터를 전송하기 위한 가장 작은 단위
디지털 데이터 : 0과 1로만 이루어진 집합 혹은 데이터
bit : 디지털 데이터의 최소 단위
byte : 8 bit == 1 byte
문자 코드 : 문자를 표현하기 위해서 대응표가 존재하는 코드 ex) ASCII code
LAN(Local Area Network) : 가정집이나 특정 구역같은 좁은 공간에 형성된 네트워크
WAN(Wide Area Network) : 국가단위로 펼쳐져 매우 넓은 공간에 형성된 네트워크
LAN vs WAN의 차이
이름 | LAN | WAN |
속도 | 빠름 | 느림 |
범위 | 좁음 | 넓음 |
오류 | 적다 | 많다 |
ISP(Internet Service Provider) : SKT, LG, KT같은 인터넷을 제공해주는 회사
가정에서의 네트워크 : ISP가 제공하는 인터넷과 공유기를 통해서 LAN단위 네트워크에 인터넷을 사용
회사에서의 네트워크 : 라우터와 스위치를 통해서 외부 망과 사설 망을 분리해서 사용. 외부에 보여지는 공개서버는 DMZ(DeMilitary Zone)라고 한다. 용도에따라 메일 서버, 웹 서버, DNS 서버 등이 외부에 제공될 수 있다. 회사의 서버는 회사 내부에 직접적으로 존재하는 온프레미스(on-premise), 클라우드단에 존재하는 클라우드 방식으로 존재한다.
2장. 네트워크의 기본 규칙
프로토콜 : 원활한 통신을 위해 정해진 규칙
OSI 7 Layer

OSI 7 Layer란?
ISO (International Organization for Standardization) 국제표준화기구에서 네트워크 간 통신에서 발생하는 여러 문제들을 해결하고 완하하기 위해서 만들어졌다. OSI 7계층은 네트워크 구조의 기본 모델을 제시했는데, 통신망을 통한 접속에 필요한 통신절차를 정의하고, 비슷한 기능끼리 묶에 동일계층으로 분리하였다. 각 계층들은 서로 독립적이며, 계층간의 간섭을 최소화하기위해 설계되었다.
계층별 설명
물리계층
- 데이터를 전기적 신호로 변환하여 주고받는 기능을 수행하는 계층
- ex) 유선 : UTP, STP 케이블, 광케이블 무선 : X
데이터 링크 계층
- 물리계층으로 송/수신하는 정보를 확인하고 통신에 오류가 없도록 역할을 수행하는 계층
- MAC 주소같은 물리적인 주소를 통해 통신한다. 물리계층에서 전송한 프레임에 MAC 주소를 부여한다.
네트워크 계층
- 데이터를 목적지까지 안전하게 전달하기 위한 라우팅 역할을 수행하는 계층
- 정보를 송/수신하는 목적지 IP 주소를 부여한다.
전송 계층
- TCP 혹은 UDP 프로토콜을 통해 통신을 활성화하고, port를 열고, 전송할 준비를 하는 계층
세션 계층
- 통신을 진행하는 사용자간의 연결을 유지 및 설정하는 계층
- 세션의 생성, 종료를 담당한다.
표현 계층
- 문자 코드, 압축, 암호화 등의 데이터를 변환하는 계층
응용 계층
- 최종 목적지로, 응용 프로세스와 직접 관계하여 응용 서비스를 수행한다.
- ex) HTTP(Hyper Text Transfer Protocol), SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol)
TCP/IP 모델

TCP/IP 4 Layer란?
표준으로 정의된 OSI 7 Layer를 기반으로 상업적이고 실무적으로 이용할 수 있도록 단순화된 모형이다.
계층별 설명
네트워크 접근 계층
- OSI 7계층의 물리계층과 데이터 링크 계층에 해당한다.
- MAC 주소를 사용해 신뢰성있는 데이터를 전달하는 계층이다.
인터넷 계층
- OSI 7계층의 네트워크 계층에 해당한다.
- 라우팅 기능을 통해 목적지까지의 최종 경로를 설정하고 IP 패킷을 전송한다.
전송 계층
- OSI 7계층의 전송계층에 해당한다.
- 통신 노드간의 연결을 제어, 신뢰성있는 데이터 전송을 담당한다.
응용 계층
- OSI 7계층의 세션계층, 표현계층, 응용계층에 해당한다.
- 서버, 클라이언트 응용 프로그램이 동작하는 계층
- 최종 목적지로, 응용 프로세스와 직접 관계하여 응용 서비스를 수행한다.
- ex) HTTP(Hyper Text Transfer Protocol), SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol)
※ 추가적인 공부에 따라 추가될 예정
'책' 카테고리의 다른 글
[모두의 네트워크] 3주차 공부 내용 정리 (0) | 2023.10.17 |
---|---|
[반효경의 운영체제] 2주차 강의 내용 정리 (0) | 2023.09.24 |
[반효경의 운영체제] 1주차 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 2장 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 1장 공부 내용 정리 (0) | 2023.09.22 |

1장. 네트워크 첫 걸음
네트워크 : 여러 컴퓨터가 연결되어 있는 상태
인터넷 : 크고 작은 네트워크를 연결한 거대한 네트워크
패킷 : 네트워크를 통해 데이터를 전송하기 위한 가장 작은 단위
디지털 데이터 : 0과 1로만 이루어진 집합 혹은 데이터
bit : 디지털 데이터의 최소 단위
byte : 8 bit == 1 byte
문자 코드 : 문자를 표현하기 위해서 대응표가 존재하는 코드 ex) ASCII code
LAN(Local Area Network) : 가정집이나 특정 구역같은 좁은 공간에 형성된 네트워크
WAN(Wide Area Network) : 국가단위로 펼쳐져 매우 넓은 공간에 형성된 네트워크
LAN vs WAN의 차이
이름 | LAN | WAN |
속도 | 빠름 | 느림 |
범위 | 좁음 | 넓음 |
오류 | 적다 | 많다 |
ISP(Internet Service Provider) : SKT, LG, KT같은 인터넷을 제공해주는 회사
가정에서의 네트워크 : ISP가 제공하는 인터넷과 공유기를 통해서 LAN단위 네트워크에 인터넷을 사용
회사에서의 네트워크 : 라우터와 스위치를 통해서 외부 망과 사설 망을 분리해서 사용. 외부에 보여지는 공개서버는 DMZ(DeMilitary Zone)라고 한다. 용도에따라 메일 서버, 웹 서버, DNS 서버 등이 외부에 제공될 수 있다. 회사의 서버는 회사 내부에 직접적으로 존재하는 온프레미스(on-premise), 클라우드단에 존재하는 클라우드 방식으로 존재한다.
2장. 네트워크의 기본 규칙
프로토콜 : 원활한 통신을 위해 정해진 규칙
OSI 7 Layer

OSI 7 Layer란?
ISO (International Organization for Standardization) 국제표준화기구에서 네트워크 간 통신에서 발생하는 여러 문제들을 해결하고 완하하기 위해서 만들어졌다. OSI 7계층은 네트워크 구조의 기본 모델을 제시했는데, 통신망을 통한 접속에 필요한 통신절차를 정의하고, 비슷한 기능끼리 묶에 동일계층으로 분리하였다. 각 계층들은 서로 독립적이며, 계층간의 간섭을 최소화하기위해 설계되었다.
계층별 설명
물리계층
- 데이터를 전기적 신호로 변환하여 주고받는 기능을 수행하는 계층
- ex) 유선 : UTP, STP 케이블, 광케이블 무선 : X
데이터 링크 계층
- 물리계층으로 송/수신하는 정보를 확인하고 통신에 오류가 없도록 역할을 수행하는 계층
- MAC 주소같은 물리적인 주소를 통해 통신한다. 물리계층에서 전송한 프레임에 MAC 주소를 부여한다.
네트워크 계층
- 데이터를 목적지까지 안전하게 전달하기 위한 라우팅 역할을 수행하는 계층
- 정보를 송/수신하는 목적지 IP 주소를 부여한다.
전송 계층
- TCP 혹은 UDP 프로토콜을 통해 통신을 활성화하고, port를 열고, 전송할 준비를 하는 계층
세션 계층
- 통신을 진행하는 사용자간의 연결을 유지 및 설정하는 계층
- 세션의 생성, 종료를 담당한다.
표현 계층
- 문자 코드, 압축, 암호화 등의 데이터를 변환하는 계층
응용 계층
- 최종 목적지로, 응용 프로세스와 직접 관계하여 응용 서비스를 수행한다.
- ex) HTTP(Hyper Text Transfer Protocol), SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol)
TCP/IP 모델

TCP/IP 4 Layer란?
표준으로 정의된 OSI 7 Layer를 기반으로 상업적이고 실무적으로 이용할 수 있도록 단순화된 모형이다.
계층별 설명
네트워크 접근 계층
- OSI 7계층의 물리계층과 데이터 링크 계층에 해당한다.
- MAC 주소를 사용해 신뢰성있는 데이터를 전달하는 계층이다.
인터넷 계층
- OSI 7계층의 네트워크 계층에 해당한다.
- 라우팅 기능을 통해 목적지까지의 최종 경로를 설정하고 IP 패킷을 전송한다.
전송 계층
- OSI 7계층의 전송계층에 해당한다.
- 통신 노드간의 연결을 제어, 신뢰성있는 데이터 전송을 담당한다.
응용 계층
- OSI 7계층의 세션계층, 표현계층, 응용계층에 해당한다.
- 서버, 클라이언트 응용 프로그램이 동작하는 계층
- 최종 목적지로, 응용 프로세스와 직접 관계하여 응용 서비스를 수행한다.
- ex) HTTP(Hyper Text Transfer Protocol), SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol)
※ 추가적인 공부에 따라 추가될 예정
'책' 카테고리의 다른 글
[모두의 네트워크] 3주차 공부 내용 정리 (0) | 2023.10.17 |
---|---|
[반효경의 운영체제] 2주차 강의 내용 정리 (0) | 2023.09.24 |
[반효경의 운영체제] 1주차 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 2장 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 1장 공부 내용 정리 (0) | 2023.09.22 |