일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jwt 토큰 생성
- 양재천 사진
- 정보보호병 후기
- 멀티 파이프 라인
- 해군
- spring boot token provider
- 토큰 만드는법
- 양재천 장마 피해
- token provider 구현
- logstash cubrid 설정
- 데스나이트 키우기
- 로그스태쉬
- logstash 설정
- 파이브 스타즈 사전예약
- Jwts 토큰 만들기
- 데스나이트 키우기 쿠폰 정리글
- 정보보호병 프로그래밍
- 정보보호병 개발
- 데스나이트 키우기 매크로
- 파이썬
- 스프링 로그인 기능 만들기
- 데스나이트 키우기 매크로 소스파일
- 코로나 19 견디기
- 정보보호병
- 양재천 오리
- jwts 토큰
- 파이브 스타즈 후기
- 스프링 security
- 파이브 스타즈
- 퇴직 라이프
- Today
- Total
InTen
TCP/IP 계층 별 세부 설명 본문
이 강의를 듣기에 앞서 TCP/IP의 다른설명 초기 설명은-> TCP/IP 구조
하이퍼 링크를 따라 가셔서 한번 읽고 보신다면 이해하기가 편할 것 같습니다.
-응용계층 Application Layer
□ 응용 계층은 사용자가 컴퓨터 네트워크를 통해 통신서비스를 이용하는 것이다. Client, Server 와 같이 데이터 송수신이 가능하다.
□ 응용 계층 프로토콜
□ 원격 로그인 : Telnet ,SSH
□ 파일 전송 : FTP, TFTP
□ 전자 메일 : SMTP, IMAP, POP
□ 지원 서비스 : DNS, RARP, BOOTP, SNMP, CMOT
□ 웹 정보 통신 : HTTP(80포트 사용, 요청/응답(request/response) 패킷 사용)
-전송 계층(Transport Layer)
□ 통신 전달을 위해서 만들어짐 상대에 따른 프로토콜을 정해주는 계층
□ Port : 컴퓨터 끼리 통신하기 위한 통로, 출입구와 같은 개념이다. Port 번호는 0~65535번 까지 있다. Port를 사용하면 다른 통신 서비스를 동시에 접속이 가능해진다.
□ TCP(Transmisson Control Protocol)
□ 수.송신 측과 1:1 통신, 신뢰성이 높음, 데이터의 안정성을 위해 컨트롤 플래그, 순서번호를 사용했다.
□ 출발지 포트 번호 (Source Port Address) : 송신자 포트 번호를 가짐 (16 Bit)
□ 목적지 포트 번호 (Destination Port Address) : 수신자 포트 번호를 가짐 (16 Bit)
□ 순서 번호 (Sequence Number) : 데이터를 여러 단위로 쪼개기 때문에 데이터를 맞추기 위한 순서를 정한 것이다. (32 Bit)
□ 확인 번호 (Acknowledgement Number) : 받은 데이터가 몇번 째 값인지 알려주는 기록하는 번호 (32 Bit)
□ 제어 플래그 (Control Flag) : 상태를 알아보기 위해 보내는 신호 1일 떄 참~
-> 3 Way Hand Shake : TCP에서의 통신 연결을 할 때 이루어 지는 과정
-> 4 Way Hand Shake : TCP에서 통신 종료를 할 때 이루어 지는 과정
□ UDP(User Datagram Protocol)
□ UDP는 불특정 다수에게 데이터 전송이 가능하다 EX) 멀티캐스트, 브로드캐스트
□ 비연결형 비동기식형이라고 하며 고속에 데이터 전송에 용이 도중에 데이터가 사라질 수도 있고 사라져도 재전송을 하지 않는다. EX) 스카이프 같은 인터넷 전화
-인터넷 계층 (Internet Layer)
□ 통신 방법이 다른 네트워크도 통신을 할 수 있도록 만든 계층
□ IP(Intenet Protocol)
□ 데이터에 IP 헤더가 붙은 것을 데이터 그램이라고 하며 IP의 데이터 전송은 전송이 실패해도 오류 메시지 출력과 재전송을 하지 않는다. (Best Effort 방식)
□ ICMP (Internet Control Message Protocol)
□ IP의 부족한 신뢰성을 올려주는 프로토콜 데이터 전송여부를 알지 못하기 때문에 이 프로토콜로 알아볼수 있다.
□ IGMP (Internet Group Management Protocol)
□ 멀티캐스트를 할때 필요한 프로토콜
□ ARP (Address Resolution Protocol)
□ IP 주소를 MAC 주소로 변환해주는 프로토콜 브로드캐스트를 이용해서 찾아내는 원리이다. Request,Reply를 이용해 브로드캐스트로 보내고 정보를 받을 때는 유니캐스트로 받는다.
□ RARP
□ ARP와 반대로 MAC을 IP로 변환해주는 프로토콜이다. 이 프로토콜 또한 브로드로 보내고 유니캐스트로 받는다.
-네트워크 계층(Network Interface Layer)
□ DATA Link Layer
□ 데이터 링크 계층내에서는 MAC 주소를 사용 TCP/IP 마다 차이가 있지만 Physical Layer 을 데이터 링크 계층의 일부로 생각한다.
□ 통신매체를 정하는 프로토콜 물리적 계층
후 드디어 TCP/IP 가 다 적었는대요 아직 덜 적은 부분도 있어서 계속 수정하겠습니다.
고생한만큼 공감버튼 한번씩만 눌러주고 가셧으면 좋겟습니다. 꼭회원이 아니여도 공감이 가능하니 부탁 드립니다~
'네트워크' 카테고리의 다른 글
TCP / IP 프로토콜과 캡슐화에 대한 간단한 설명 (0) | 2014.09.17 |
---|