물리, 데이터 링크 / 네트워크 계층
네트워크 계층 / 인터넷계층
전송계층 / 전송계층
세션, 표현, 응용 / 응용계층
캡슐화 : 서버 이동 준비를 위해 짐 싸기
역캡슐화: 목적지에 도착해서 짐 풀기
프로토콜 : 컴퓨터 간의 정보 교환을 관리하는 규약.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<물리 계층 >
0과 1신호를 전자신호로 바꿔서 전달
랜 카드 장비 사용.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<데이터 링크 계층 >(데이터 전송 담당)
■트레일러를 붙임. (이더넷 헤더)
■캡슐명칭: 이더넷 프레임
네트워크 장비 간에 신호를 주고받는 규칙을 정함.
(주로 '이더넷'이라는 구조로서 'CSMA/CD'라는 데이터를 보내는 시점을 늦춰 충돌을 막는 방법을 사용 )
MAC주소 : 물리주소의 약어
세계에서 유일한 번호로만 할당됨.
-> 컴퓨터 간 고유주소로서 주로 스위치를 통해 통신함
트레일러 : 데이터 링크 계층에서 데이터 뒤에 추가하는 것.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<네트워크 계층>(네트워크 간 통신 연결)
■IP헤더가 추가되어 IP 출발지, 도착지의 주소포함 됨. (라우터로 연결)
■캡슐명칭: IP패킷
IP주소 : 어떤 네트워크의 어떤 컴퓨터인지 구분하는 주소
라우터 : 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려주는 기능
-> 출발 컴퓨터의 IP주소가 기본 게이트라는 네트워크 출입구가 됨
라우팅: 서로 간 네트워크의 최적의 경로를 통해 데이터를 전송함.
->경로 정보를 라우팅 테이블에 저장하고서 테이블을 자동 등록시킴
자동 등록 방법 : 라우'터' 간의 경로 정보 교환하여 자동으로 테이블 정보를 수정하게 됨
이 자동 등록 방법 사용 시, 라우터 간에 정보를 교환하기 위한 프로토콜이 '라우팅 프로토콜'임.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<전송 계층> (목적지에 신뢰할만한 데이터 전송 했는가 확인 및 후속조치 )
(1.오류 점검 기능 -> 오류 발생시 데이터 재전송 요청)
(2.전송된 데이터의 목적지가 어떤 애플리캐이션인지 식별 -> 여기서 보내는 데이터가 목적지에서 쓰일만한 데이터가 맞는가, 그 목적지를 사전조사)
■TCP헤더 추가 시
■캡슐 명칭 : 세그먼트
■UDP헤더 추가 시
■캡슐 명칭 : UDP 데이터그램
신뢰성 정확성 / 효율성 ->두 가지로 구분
연결형 통신(TCP) / 비연결형 통신(UDP)
연결형 통신은 꼼꼼해서
가상의 독점 통신로를 확보함.
SYN : 연결 요청 / ACK : 연결 응답
/FIN 연결 종료
포트 번호
0~65535 까지 사용 가능하며, 목적지가 컴퓨터의, 어떤 애플리케이션인지 구분한다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<응용 계층> (애플리케이션과 데이터를 주고받음)
서비스를 제공하는 쪽인, 서버가 사용하는 프로그램들이 작동하는 계층.
클라이언트 : 서비스를 요청하는 측(사용자가 서비스를 사용)
서버 : 서비스를 제공하는 측( 클라이언트의 요구를 구현을 위해 위해 서버가 서비스를 사용)
응용계층의 여러 프로토콜들
1.HTTP프로토콜(브라우저와 서버 간 수신)
웹브라우저가 웹 서버의 80번 포트를 통해 HTTP 통신을 하며,
브라우저의 HTTP 요청을 웹 서버가 HTTP응답을 반환.
2.SMTP, POP3프로토콜(메일 주고받음)
각각 25포트, 100포트 사용.
DNS
IP주소로 서버에 접속해야 하지만 사용자에게 친숙하게 도메인 주소로 IP주소로 바꿔줌
'📋CS > 네트워크 이론' 카테고리의 다른 글
HTTP(1)[비연결성, 메시지] (0) | 2023.09.19 |
---|---|
HTTP (0) | 2023.09.18 |
url , 웹 브라우저 요청 흐름 (0) | 2023.09.17 |
HTTP 기본정리[인터넷 네트워크][IP, port, TCP, UDP, DNS] (0) | 2023.09.15 |
iot지식능력검정 합격후기 (0) | 2023.05.22 |