Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 네트워크
- 지네릭스
- 백준
- 깃 연동
- 백준 5525번
- 데이터베이스
- 리액트 네이티브 프로젝트 생성
- 백준 4358번
- HTTP
- 깃허브 로그인
- 리액트 네이티브
- 모두의 네트워크
- 깃 터미널 연동
- SQL
- 깃허브 토큰 인증
- 자바
- 문자열
- 모두를 위한 딥러닝
- 딥러닝
- 머신러닝
- 스터디
- 데베
- 리액트 네이티브 시작하기
- 백준 4949번
- 모두를위한딥러닝
- React Native
- 모두의네트워크
- 백준 4358 자바
- 정리
- 팀플회고
Archives
- Today
- Total
솜이의 데브로그
1장 ) 네트워크 첫걸음 본문
Reference : 모두의 네트워크
컴퓨터 네트워크란?
- 컴퓨터간에 필요한 데이터를 서로 주고받는 통신망.
- 컴퓨터 간의 데이터 전송, 웹사이트 열람, 메일 송.수신 등 가능
- 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크.
패킷 (packet) : 네트워크를 통해 전송되는 데이터의 작은 조각.
→ 네트워크의 대역폭 (bandwidth)을 많이 차지하지 않도록 사용. 큰 데이터는 작은 패킷으로 분할한다.
( ※ 네트워크 보안에서는 대역폭 소진 공격이 비중이 꽤 크다! )
패킷을 수신 받으면 패킷의 번호에 맞춰 원래대로 돌리는 작업을 해야한다.
정보의 양을 나타내는 단위
- 비트(bit) : 0과 1의 정보를 나타내는 최소 단위
- 바이트(byte) : 8비트
- 문자코드(character code) : 숫자와 문자의 대응표. ex) ASCII 코드
- 실제로 네트워크에 데이터를 전송하는 경우에는 '전기 신호'를 전송함.
LAN과 WAN
- LAN (Local Area Network) : 근거리 통신망 네트워크. 비교적 가까운 거리에 위치한 장치들을 연결.
- WAN (Wide Area Network) : 원거리 통신망 네트워크. 랜을 다시 하나로 묶는 거대한 네트워크이다. ex) 특정 도시, 국가, 대륙 등의 넓은 범위를 연결.
- ISP (인터넷 서비스 제공자) : 인터넷에 접속하는 수단을 제공하는 주체. ex) KT, U+, SK브로드밴드
- WAN 끼리는 ISP의 서비스를 사용해 네트워크 구축 가능하다.
LAN | WAN | |
범위 | 좁다 (건물/특정지역) | 넓다 (LAN과 LAN 연결) |
속도 | 빠름 | 느림 |
오류 | 적음 | 많음 |
가정에서의 LAN 구성
일반적인 가정에서 하는 네트워크 구성
- 인터넷을 사용하기 위해 먼저 ISP와, 인터넷 회선을 결정한다.
- 인터넷 공유기를 통해서 인터넷을 받아와 내부 인터넷망을 구성한다.
- 기기들을 연결하여 사용한다.
- 유선랜 : 랜 케이블 필요
- 무선랜 : 랜 케이블 필요하지 않음.
회사에서의 LAN 구성
소규모 회사에서의 네트워크 구성
- DMZ : 외부에 공개하기 위한 네트워크. 일반적으로 인터넷인 외부 네트워크와 내부 네트워크 사이에 위치한 중간 지대(서브넷). 외부 공격자가 내부 네트워크에 침투하는 것을 막는다. 주로 서버 공개 ex) 웹 서버, 메일 서버, DNS 서버
- 서버 : 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 프로그램. 반대로 서버에서 보내주는 정보 서비스를 받는 측 또는 요구하는 측은 클라이언트라고 한다.
- 회사 LAN에는 다양한 서버가 사용된다.
- 회사에서는 서버를 운영하기 위해 서버를 사내에 설치하거나 (온프레미스), 데이터센터에 두거나, 클라우드(cloud)에 둘 수 있다.
- 각 서버는 스위치와 연결하여 서로 통신할 수 있다. 스위치나 무선 랜 기능을 사용하여 사내 랜에 접속한다.
느낀점
확실히 전공수업 듣다 입문자용 책 보니까 진짜 엄청 쉽게 설명해준다그리고 보안쪽 내용들 위주로 보다가 그냥 네트워크 기본 내용들 보니까 어떻게 이런데서 공격을 할 생각을 했지 싶어서 신기하다ㅋㅋ
'CS > Network' 카테고리의 다른 글
3장 ) HTTP 정보는 HTTP 메시지에 있다 (0) | 2021.09.22 |
---|---|
3장 ) 물리계층 (0) | 2021.09.22 |
2장 ) 간단한 프로토콜 HTTP (0) | 2021.09.18 |
2장 ) 네트워크 기본 규칙 (0) | 2021.09.18 |
1장 ) 웹과 네트워크의 기본 (0) | 2021.09.12 |