일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- allowBackup
- 안드로이드
- foreground
- 웹뷰
- runSpacing
- fullBackupContent
- gestureRecognizers
- not working
- carousel slider
- Set ID
- project flow
- Chrome Developer Tools
- StringUtils.isEmpty
- 플러터
- 앱
- TextFormField
- 크롬개발자도구
- 두 수의 나눗셈
- 안보내짐
- TCP/IP모델
- 에러
- Flutter SDK
- 입력 커서
- StringUtils.isBlank
- Could not create service of type FileAccessTimeJournal using
- VerticalMultiDragGestureRecognizer
- Flutter
- freezed
- 플루터
- Today
- Total
흰오목눈이야 개발하자
네트워크 공부 (2/9) Lesson 2 본문
2022.7.13.수
- 프로토콜: 통신하기 위한 규칙
- ISO(International Organization for Standardization, 국제표준화기구): 표준 규격을 정하는 단체
- OSI 모델(Open Systems Interconnection Reference Model): 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것.
참조: https://www.cloudflare.com/ko-kr/learning/ddos/glossary/open-systems-interconnection-model-osi/
OSI 모델이란?
OSI(Open Systems Intercommunication) 모델은 컴퓨터 간 통신을 표준화하기 위한 개념 모델입니다. OSI 모델에 관해 자세히 알아보십시오.
www.cloudflare.com
- TCP/IP 모델: 4계층으로 위에서 부터 응용 계층, 전송 계층, 인터넷 계층, 네트워크 접속 계층이 있다. 현재 사용하는 모델이다.
- 헤더: 데이터를 보낼 때 필요한 정보를 데이터에 추가해야 하는데 이 정보를 헤더라고 한다.
- 트레일러: 데이터를 전달할 때 데이터의 마지막에 추가하는 정보
- 캡슐화: 데이터를 상대방에게 보낼 때 각 계층에서 헤더(데이터 링크 계층의 트레일러도 포함)를 붙여 나가는 것
- 역캡슐화: 데이터를 수신할 때 각 계층에서 헤더(데이터 링크 계층의 트레일러도 포함)를 제거해 나가는 것
- OSI 모델에서 데이터 송신은 응용 계층->전송 계층-> 네트워크 계층 -> 데이터 링크 계층 순서로 캡슐화 한다.
반대로 수신 측은 데이터 링크 계층 -> 네트워크 계층 -> 전송 계층 -> 응용 계층 순서로 역캡슐화 한다.
- 송신 측의 데이터 링크 계층에서 만들어진 데이터가 전기 신호로 변환되어 수신 측에 전송된다.
-VPN(Virtual Private Network, 가상 사설망): 가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것.
'네트워크' 카테고리의 다른 글
네트워크 공부 (6/9) Lesson 6 전송 계층 (0) | 2022.08.21 |
---|---|
네트워크 공부 (5/9) Lesson 5 네트워크 계층 (0) | 2022.08.04 |
네트워크 공부 (4/9) Lesson 4 데이터 링크 계층 (0) | 2022.08.01 |
네트워크 공부 (3/9) Lesson 3 물리 계층 (0) | 2022.07.15 |
네트워크 공부 (1/9) Lesson 1 (0) | 2022.07.13 |